emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/nt/gmake.defs,v [EMACS_22_BASE]


From: Jason Rumney
Subject: [Emacs-diffs] Changes to emacs/nt/gmake.defs,v [EMACS_22_BASE]
Date: Sun, 20 Jan 2008 23:17:10 +0000

CVSROOT:        /sources/emacs
Module name:    emacs
Branch:         EMACS_22_BASE
Changes by:     Jason Rumney <jasonr>   08/01/20 23:17:10

Index: gmake.defs
===================================================================
RCS file: /sources/emacs/emacs/nt/gmake.defs,v
retrieving revision 1.29.2.4
retrieving revision 1.29.2.5
diff -u -b -r1.29.2.4 -r1.29.2.5
--- gmake.defs  7 Jan 2008 08:15:14 -0000       1.29.2.4
+++ gmake.defs  20 Jan 2008 23:17:10 -0000      1.29.2.5
@@ -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       = $^




reply via email to

[Prev in Thread] Current Thread [Next in Thread]