[commit: ghc] master: Update libffi-tarballs submodule to libffi 3.1 (re #10238) (7a40a6c)
git at git.haskell.org
git at git.haskell.org
Tue Dec 8 10:32:51 UTC 2015
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/7a40a6cde92896d7de09919499c66324a2d01771/ghc
>---------------------------------------------------------------
commit 7a40a6cde92896d7de09919499c66324a2d01771
Author: Herbert Valerio Riedel <hvr at gnu.org>
Date: Tue Dec 8 10:46:04 2015 +0100
Update libffi-tarballs submodule to libffi 3.1 (re #10238)
Reviewers: bgamari, austin
Subscribers: thomie
Differential Revision: https://phabricator.haskell.org/D1589
GHC Trac Issues: #10238
>---------------------------------------------------------------
7a40a6cde92896d7de09919499c66324a2d01771
libffi-tarballs | 2 +-
libffi/ghc.mk | 3 ---
libffi/libffi.x86-execstack.patch | 24 ------------------------
3 files changed, 1 insertion(+), 28 deletions(-)
diff --git a/libffi-tarballs b/libffi-tarballs
index b6658e5..ec37a68 160000
--- a/libffi-tarballs
+++ b/libffi-tarballs
@@ -1 +1 @@
-Subproject commit b6658e5d73eb0579b3054593de21f329ab491e77
+Subproject commit ec37a68838566cb830c33cb30bfade003a306cff
diff --git a/libffi/ghc.mk b/libffi/ghc.mk
index a25dbf0..404cce9 100644
--- a/libffi/ghc.mk
+++ b/libffi/ghc.mk
@@ -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
index baea18f..0000000
--- a/libffi/libffi.x86-execstack.patch
+++ /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,"", at progbits
-+#endif
More information about the ghc-commits
mailing list