[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/nt/gmake.defs,v
From: |
Miles Bader |
Subject: |
[Emacs-diffs] Changes to emacs/nt/gmake.defs,v |
Date: |
Tue, 22 Jan 2008 23:54:12 +0000 |
CVSROOT: /cvsroot/emacs
Module name: emacs
Changes by: Miles Bader <miles> 08/01/22 23:53:46
Index: nt/gmake.defs
===================================================================
RCS file: /cvsroot/emacs/emacs/nt/gmake.defs,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -b -r1.33 -r1.34
--- nt/gmake.defs 8 Jan 2008 20:46:01 -0000 1.33
+++ nt/gmake.defs 22 Jan 2008 23:53:35 -0000 1.34
@@ -99,6 +99,16 @@
ifeq "$(sh_output)" ""
NEW_CYGWIN = 1
endif
+
+# By default, newer versions of Cygwin mess with NTFS ACLs in an
+# attempt to emulate traditional posix file permissions. This can
+# cause bad effects, such as .exe files that are missing the
+# FILE_EXECUTE/FILE_GENERIC_EXECUTE permissions when they are created
+# with Cygwin commands that don't expect to be creating executable
+# files. Then when we later use a non-Cygwin program to create the
+# real .exe, the previous Cygwin defined ACL sticks.
+CYGWIN=nontsec
+export CYGWIN
endif
ALL_DEPS = $^