Update libffi-tarballs submodule to libffi 3.1 (re #10238)
authorHerbert Valerio Riedel <hvr@gnu.org>
Tue, 8 Dec 2015 09:46:04 +0000 (10:46 +0100)
committerHerbert Valerio Riedel <hvr@gnu.org>
Tue, 8 Dec 2015 10:31:56 +0000 (11:31 +0100)
Reviewers: bgamari, austin

Subscribers: thomie

Differential Revision: https://phabricator.haskell.org/D1589

GHC Trac Issues: #10238

libffi-tarballs
libffi/ghc.mk
libffi/libffi.x86-execstack.patch [deleted file]

index b6658e5..ec37a68 160000 (submodule)
@@ -1 +1 @@
-Subproject commit b6658e5d73eb0579b3054593de21f329ab491e77
+Subproject commit ec37a68838566cb830c33cb30bfade003a306cff
index a25dbf0..404cce9 100644 (file)
@@ -63,9 +63,6 @@ $(libffi_STAMP_CONFIGURE): $(TOUCH_DEP)
 # will use cygwin symbolic links which cannot be read by mingw gcc.
        chmod +x libffi/ln
 
-       # don't report nonselinux systems as selinux
-       ( cd libffi/build && "$(PATCH_CMD)" -p0 < ../libffi.x86-execstack.patch; )
-
        # We need to use -MMD rather than -MD, as otherwise we get paths
        # like c:/... in the dependency files on Windows, and the extra
        # colons break make
diff --git a/libffi/libffi.x86-execstack.patch b/libffi/libffi.x86-execstack.patch
deleted file mode 100644 (file)
index baea18f..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
- * RWX --- --- usr/lib/ghc-7.10.1/rts/libffi.so.6.0.2
- * RWX --- --- usr/lib/ghc-7.10.1/rts/libffi.so
- * RWX --- --- usr/lib/ghc-7.10.1/rts/libffi.so.6
- * !WX --- --- usr/lib/ghc-7.10.1/rts/libCffi.a:win32.o
- * !WX --- --- usr/lib/ghc-7.10.1/rts/libCffi_p.a:win32.o
- * !WX --- --- usr/lib/ghc-7.10.1/rts/libCffi_l.a:win32.o
- * !WX --- --- usr/lib/ghc-7.10.1/rts/libCffi_debug.a:win32.o
- * !WX --- --- usr/lib/ghc-7.10.1/rts/libCffi_thr.a:win32.o
- * !WX --- --- usr/lib/ghc-7.10.1/rts/libCffi_thr_debug.a:win32.o
- * !WX --- --- usr/lib/ghc-7.10.1/rts/libCffi_thr_l.a:win32.o
- * !WX --- --- usr/lib/ghc-7.10.1/rts/libCffi_thr_p.a:win32.o
-
-http://bugs.gentoo.org/511634
-http://sourceware.org/ml/libffi-discuss/2014/msg00058.html
-
---- src/x86/win32.S
-+++ src/x86/win32.S
-@@ -1304,3 +1304,6 @@
- #endif /* !_MSC_VER */
-+#if defined __ELF__ && defined __linux__
-+      .section        .note.GNU-stack,"",@progbits
-+#endif