Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Glasgow Haskell Compiler
GHC
Commits
4e8e0ed5
Commit
4e8e0ed5
authored
Jun 05, 2009
by
Ian Lynagh
Browse files
Update to libffi 3.0.8; fixes trac
#3119
parent
3e994123
Changes
6
Expand all
Hide whitespace changes
Inline
Side-by-side
libffi/ghc.mk
View file @
4e8e0ed5
...
...
@@ -109,10 +109,10 @@ $(libffi_STAMP_CONFIGURE):
cd
libffi
&&
$(TAR)
-zxf
tarball/libffi
*
.tar.gz
mv
libffi/libffi-
*
libffi/build
chmod
+x libffi/ln
cd
libffi
&&
$(PATCH)
-p
0
< libffi.dllize-3.0.
6
.patch
#
This patch is just the resulting delta from running
automake
,
autoreconf
,
libtoolize --force --copy
cd
libffi
&&
"$(PATCH)"
-p
0
<
libffi.autotools-update.patch
cd
libffi
/build
&&
"
$(PATCH)
"
-p
1
<
../
libffi.dllize-3.0.
8
.patch
# This patch is just the resulting delta from running
# automake
&&
autoreconf
&&
libtoolize --force --copy
cd
libffi
/build
&&
"
$(PATCH)
"
-p
1
<
../
libffi.autotools-update
-3.0.8
.patch
# Because -Werror may be in SRC_CC_OPTS/SRC_LD_OPTS, we need to turn
# warnings off or the compilation of libffi might fail due to warnings
...
...
libffi/libffi.autotools-update-3.0.8.patch
0 → 100644
View file @
4e8e0ed5
This diff is collapsed.
Click to expand it.
libffi/libffi.autotools-update.patch
deleted
100644 → 0
View file @
3e994123
This diff is collapsed.
Click to expand it.
libffi/libffi.dllize-3.0.
6
.patch
→
libffi/libffi.dllize-3.0.
8
.patch
View file @
4e8e0ed5
diff -Nur libffi-3.0.
6
/Makefile.am
build
/Makefile.am
--- libffi-3.0.
6
/Makefile.am 2008-02-21 13:36:18.000000000 +0000
+++
build
/Makefile.am 2009-0
1-23 17:56:09
.000000000 +0
0
00
diff -Nur libffi-3.0.
8
/Makefile.am
dllize-3.0.8
/Makefile.am
--- libffi-3.0.
8
/Makefile.am 2008-02-21 13:36:18.000000000 +0000
+++
dllize-3.0.8
/Makefile.am 2009-0
6-05 17:41:33
.000000000 +0
1
00
@@ -165,7 +165,7 @@
AM_CFLAGS = -Wall -g -fexceptions
...
...
@@ -10,9 +10,9 @@ diff -Nur libffi-3.0.6/Makefile.am build/Makefile.am
AM_CPPFLAGS = -I. -I$(top_srcdir)/include -Iinclude -I$(top_srcdir)/src
AM_CCASFLAGS = $(AM_CPPFLAGS)
diff -Nur libffi-3.0.
6
/configure.ac
build
/configure.ac
--- libffi-3.0.
6
/configure.ac 2008-
07
-1
7
1
3:57
:3
3
.000000000 +0
1
00
+++
build
/configure.ac 2009-0
1-23 17:56:09
.000000000 +0
0
00
diff -Nur libffi-3.0.
8
/configure.ac
dllize-3.0.8
/configure.ac
--- libffi-3.0.
8
/configure.ac 2008-
12
-1
9
1
6:12
:3
0
.000000000 +0
0
00
+++
dllize-3.0.8
/configure.ac 2009-0
6-05 17:41:33
.000000000 +0
1
00
@@ -26,6 +26,20 @@
AM_PROG_AS
...
...
@@ -34,9 +34,9 @@ diff -Nur libffi-3.0.6/configure.ac build/configure.ac
AC_PROG_LIBTOOL
AM_MAINTAINER_MODE
diff -Nur libffi-3.0.
6
/include/ffi.h.in
build
/include/ffi.h.in
--- libffi-3.0.
6
/include/ffi.h.in 2008-04-03 19:57:34.000000000 +0100
+++
build
/include/ffi.h.in 2009-0
1-23 17:56:09
.000000000 +0
0
00
diff -Nur libffi-3.0.
8
/include/ffi.h.in
dllize-3.0.8
/include/ffi.h.in
--- libffi-3.0.
8
/include/ffi.h.in 2008-04-03 19:57:34.000000000 +0100
+++
dllize-3.0.8
/include/ffi.h.in 2009-0
6-05 17:41:33
.000000000 +0
1
00
@@ -61,6 +61,17 @@
#define @TARGET@
#endif
...
...
@@ -178,9 +178,9 @@ diff -Nur libffi-3.0.6/include/ffi.h.in build/include/ffi.h.in
/* Useful for eliminating compiler warnings */
#define FFI_FN(f) ((void (*)(void))f)
diff -Nur libffi-3.0.
6
/include/ffi_common.h
build
/include/ffi_common.h
--- libffi-3.0.
6
/include/ffi_common.h 2008-07-12 06:43:00.000000000 +0100
+++
build
/include/ffi_common.h 2009-0
1-23 17:56:09
.000000000 +0
0
00
diff -Nur libffi-3.0.
8
/include/ffi_common.h
dllize-3.0.8
/include/ffi_common.h
--- libffi-3.0.
8
/include/ffi_common.h 2008-07-12 06:43:00.000000000 +0100
+++
dllize-3.0.8
/include/ffi_common.h 2009-0
6-05 17:41:33
.000000000 +0
1
00
@@ -49,9 +49,9 @@
#endif
...
...
@@ -203,9 +203,9 @@ diff -Nur libffi-3.0.6/include/ffi_common.h build/include/ffi_common.h
/* Extended cif, used in callback from assembly routine */
typedef struct
diff -Nur libffi-3.0.
6
/src/x86/win32.S
build
/src/x86/win32.S
--- libffi-3.0.
6
/src/x86/win32.S 2008-02-15 01:24:06.000000000 +0000
+++
build
/src/x86/win32.S 2009-0
1-23 17:56:09
.000000000 +0
0
00
diff -Nur libffi-3.0.
8
/src/x86/win32.S
dllize-3.0.8
/src/x86/win32.S
--- libffi-3.0.
8
/src/x86/win32.S 2008-02-15 01:24:06.000000000 +0000
+++
dllize-3.0.8
/src/x86/win32.S 2009-0
6-05 17:41:33
.000000000 +0
1
00
@@ -33,8 +33,6 @@
.text
...
...
libffi/tarball/libffi-3.0.6.tar.gz
deleted
100644 → 0
View file @
3e994123
File deleted
libffi/tarball/libffi-3.0.8.tar.gz
0 → 100644
View file @
4e8e0ed5
File added
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment