Rebase
This commit is contained in:
0
.pc/stand-alone/m4/asmcfi.m4
Normal file
0
.pc/stand-alone/m4/asmcfi.m4
Normal file
29
ChangeLog
29
ChangeLog
@@ -1,14 +1,14 @@
|
||||
2011-09-06 Anthony Green <green@moxielogic.com>
|
||||
2011-11-12 Anthony Green <green@moxielogic.com>
|
||||
|
||||
* Makefile.am (AM_CCASFLAGS): Add -g option to build assembly
|
||||
files with debug info.
|
||||
* Makefile.in: Rebuilt.
|
||||
|
||||
2011-08-24 Jasper Lievisse Adriaanse <jasper@openbsd.org>
|
||||
2011-11-12 Jasper Lievisse Adriaanse <jasper@openbsd.org>
|
||||
|
||||
* README: Update list of supported OpenBSD systems.
|
||||
|
||||
2011-08-32 Anthony Green <green@moxielogic.com>
|
||||
2011-11-12 Anthony Green <green@moxielogic.com>
|
||||
|
||||
* libtool-version: Update.
|
||||
* Makefile.am (nodist_libffi_la_SOURCES): Add src/debug.c if
|
||||
@@ -18,10 +18,22 @@
|
||||
* Makefile.in: Rebuilt.
|
||||
* README: Update for 3.0.11.
|
||||
|
||||
2011-08-22 Jasper Lievisse Adriaanse <jasper@openbsd.org>
|
||||
2011-11-10 Richard Henderson <rth@redhat.com>
|
||||
|
||||
* configure.ac: Add OpenBSD/hppa and OpenBSD/powerpc support.
|
||||
* configure: Rebuilt.
|
||||
* configure.ac (GCC_AS_CFI_PSEUDO_OP): Use it instead of inline check.
|
||||
* configure, aclocal.m4: Rebuild.
|
||||
|
||||
2011-09-04 Iain Sandoe <iains@gcc.gnu.org>
|
||||
|
||||
PR libffi/49594
|
||||
* src/powerpc/darwin_closure.S (stubs): Make the stub binding
|
||||
helper reference track the architecture pointer size.
|
||||
|
||||
2011-08-25 Andrew Haley <aph@redhat.com>
|
||||
|
||||
* src/arm/ffi.c (FFI_INIT_TRAMPOLINE): Remove hard-coded assembly
|
||||
instructions.
|
||||
* src/arm/sysv.S (ffi_arm_trampoline): Put them here instead.
|
||||
|
||||
2011-07-11 Andrew Haley <aph@redhat.com>
|
||||
|
||||
@@ -797,6 +809,11 @@
|
||||
* man/Makefile.in: Regenerate.
|
||||
* testsuite/Makefile.in: Regenerate.
|
||||
|
||||
2011-08-22 Jasper Lievisse Adriaanse <jasper@openbsd.org>
|
||||
|
||||
* configure.ac: Add OpenBSD/hppa and OpenBSD/powerpc support.
|
||||
* configure: Rebuilt.
|
||||
|
||||
2009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
||||
|
||||
* configure.ac (_AC_ARG_VAR_PRECIOUS): Use m4_rename_force.
|
||||
|
||||
61
Makefile.am
61
Makefile.am
@@ -4,34 +4,36 @@ AUTOMAKE_OPTIONS = foreign subdir-objects
|
||||
|
||||
SUBDIRS = include testsuite man
|
||||
|
||||
EXTRA_DIST = LICENSE ChangeLog.v1 ChangeLog.libgcj configure.host \
|
||||
src/alpha/ffi.c src/alpha/osf.S src/alpha/ffitarget.h \
|
||||
src/arm/ffi.c src/arm/sysv.S src/arm/trampoline.S \
|
||||
src/arm/ffitarget.h src/avr32/ffi.c src/avr32/sysv.S \
|
||||
src/avr32/ffitarget.h src/cris/ffi.c src/cris/sysv.S \
|
||||
src/cris/ffitarget.h src/ia64/ffi.c src/ia64/ffitarget.h \
|
||||
src/ia64/ia64_flags.h src/ia64/unix.S src/mips/ffi.c \
|
||||
src/mips/n32.S src/mips/o32.S src/mips/ffitarget.h \
|
||||
src/m32r/ffi.c src/m32r/sysv.S src/m32r/ffitarget.h \
|
||||
src/m68k/ffi.c src/m68k/sysv.S src/m68k/ffitarget.h \
|
||||
src/powerpc/ffi.c src/powerpc/sysv.S src/powerpc/linux64.S \
|
||||
src/powerpc/linux64_closure.S src/powerpc/ppc_closure.S \
|
||||
src/powerpc/asm.h src/powerpc/aix.S src/powerpc/darwin.S \
|
||||
src/powerpc/aix_closure.S src/powerpc/darwin_closure.S \
|
||||
src/powerpc/ffi_darwin.c src/powerpc/ffitarget.h \
|
||||
src/s390/ffi.c src/s390/sysv.S src/s390/ffitarget.h \
|
||||
src/sh/ffi.c src/sh/sysv.S src/sh/ffitarget.h src/sh64/ffi.c \
|
||||
src/sh64/sysv.S src/sh64/ffitarget.h src/sparc/v8.S \
|
||||
src/sparc/v9.S src/sparc/ffitarget.h src/sparc/ffi.c \
|
||||
src/x86/darwin64.S src/x86/ffi.c src/x86/sysv.S \
|
||||
src/x86/win32.S src/x86/win64.S src/x86/darwin.S \
|
||||
src/x86/freebsd.S src/x86/ffi64.c src/x86/unix64.S \
|
||||
src/x86/ffitarget.h src/pa/ffitarget.h src/pa/ffi.c \
|
||||
src/pa/linux.S src/pa/hpux32.S src/frv/ffi.c src/frv/eabi.S \
|
||||
src/frv/ffitarget.h src/dlmalloc.c src/moxie/ffi.c \
|
||||
src/moxie/eabi.S libtool-version ChangeLog.libffi \
|
||||
m4/libtool.m4 m4/lt~obsolete.m4 m4/ltoptions.m4 m4/ltsugar.m4 \
|
||||
m4/ltversion.m4 build-ios.sh src/arm/gentramp.sh msvcc.sh
|
||||
EXTRA_DIST = LICENSE ChangeLog.v1 ChangeLog.libgcj configure.host \
|
||||
src/alpha/ffi.c src/alpha/osf.S src/alpha/ffitarget.h \
|
||||
src/arm/ffi.c src/arm/sysv.S src/arm/ffitarget.h \
|
||||
src/avr32/ffi.c src/avr32/sysv.S src/avr32/ffitarget.h \
|
||||
src/cris/ffi.c src/cris/sysv.S src/cris/ffitarget.h \
|
||||
src/ia64/ffi.c src/ia64/ffitarget.h src/ia64/ia64_flags.h \
|
||||
src/ia64/unix.S src/mips/ffi.c src/mips/n32.S src/mips/o32.S \
|
||||
src/mips/ffitarget.h src/m32r/ffi.c src/m32r/sysv.S \
|
||||
src/m32r/ffitarget.h src/m68k/ffi.c src/m68k/sysv.S \
|
||||
src/m68k/ffitarget.h src/powerpc/ffi.c src/powerpc/sysv.S \
|
||||
src/powerpc/linux64.S src/powerpc/linux64_closure.S \
|
||||
src/powerpc/ppc_closure.S src/powerpc/asm.h src/powerpc/aix.S \
|
||||
src/powerpc/darwin.S src/powerpc/aix_closure.S \
|
||||
src/powerpc/darwin_closure.S src/powerpc/ffi_darwin.c \
|
||||
src/powerpc/ffitarget.h src/s390/ffi.c src/s390/sysv.S \
|
||||
src/s390/ffitarget.h src/sh/ffi.c src/sh/sysv.S \
|
||||
src/sh/ffitarget.h src/sh64/ffi.c src/sh64/sysv.S \
|
||||
src/sh64/ffitarget.h src/sparc/v8.S src/sparc/v9.S \
|
||||
src/sparc/ffitarget.h src/sparc/ffi.c src/x86/darwin64.S \
|
||||
src/x86/ffi.c src/x86/sysv.S src/x86/win32.S src/x86/darwin.S \
|
||||
src/x86/win64.S src/x86/freebsd.S src/x86/ffi64.c \
|
||||
src/x86/unix64.S src/x86/ffitarget.h src/pa/ffitarget.h \
|
||||
src/pa/ffi.c src/pa/linux.S src/pa/hpux32.S src/frv/ffi.c \
|
||||
src/frv/eabi.S src/frv/ffitarget.h src/dlmalloc.c \
|
||||
src/moxie/ffi.c src/moxie/eabi.S libtool-version \
|
||||
ChangeLog.libffi m4/libtool.m4 m4/lt~obsolete.m4 \
|
||||
m4/ltoptions.m4 m4/ltsugar.m4 m4/ltversion.m4 build-ios.sh \
|
||||
m4/ltversion.m4 build-ios.sh src/arm/gentramp.sh src/debug.c \
|
||||
msvcc.sh
|
||||
|
||||
|
||||
info_TEXINFOS = doc/libffi.texi
|
||||
|
||||
@@ -158,6 +160,9 @@ endif
|
||||
if FRV
|
||||
nodist_libffi_la_SOURCES += src/frv/eabi.S src/frv/ffi.c
|
||||
endif
|
||||
if MOXIE
|
||||
nodist_libffi_la_SOURCES += src/moxie/eabi.S src/moxie/ffi.c
|
||||
endif
|
||||
if S390
|
||||
nodist_libffi_la_SOURCES += src/s390/sysv.S src/s390/ffi.c
|
||||
endif
|
||||
|
||||
128
Makefile.in
128
Makefile.in
@@ -57,15 +57,16 @@ target_triplet = @target@
|
||||
@AVR32_TRUE@am__append_19 = src/avr32/sysv.S src/avr32/ffi.c
|
||||
@LIBFFI_CRIS_TRUE@am__append_20 = src/cris/sysv.S src/cris/ffi.c
|
||||
@FRV_TRUE@am__append_21 = src/frv/eabi.S src/frv/ffi.c
|
||||
@S390_TRUE@am__append_22 = src/s390/sysv.S src/s390/ffi.c
|
||||
@X86_64_TRUE@am__append_23 = src/x86/ffi64.c src/x86/unix64.S src/x86/ffi.c src/x86/sysv.S
|
||||
@SH_TRUE@am__append_24 = src/sh/sysv.S src/sh/ffi.c
|
||||
@SH64_TRUE@am__append_25 = src/sh64/sysv.S src/sh64/ffi.c
|
||||
@PA_LINUX_TRUE@am__append_26 = src/pa/linux.S src/pa/ffi.c
|
||||
@PA_HPUX_TRUE@am__append_27 = src/pa/hpux32.S src/pa/ffi.c
|
||||
@MOXIE_TRUE@am__append_22 = src/moxie/eabi.S src/moxie/ffi.c
|
||||
@S390_TRUE@am__append_23 = src/s390/sysv.S src/s390/ffi.c
|
||||
@X86_64_TRUE@am__append_24 = src/x86/ffi64.c src/x86/unix64.S src/x86/ffi.c src/x86/sysv.S
|
||||
@SH_TRUE@am__append_25 = src/sh/sysv.S src/sh/ffi.c
|
||||
@SH64_TRUE@am__append_26 = src/sh64/sysv.S src/sh64/ffi.c
|
||||
@PA_LINUX_TRUE@am__append_27 = src/pa/linux.S src/pa/ffi.c
|
||||
@PA_HPUX_TRUE@am__append_28 = src/pa/hpux32.S src/pa/ffi.c
|
||||
# Build debug. Define FFI_DEBUG on the commandline so that, when building with
|
||||
# MSVC, it can link against the debug CRT.
|
||||
@FFI_DEBUG_TRUE@am__append_28 = -DFFI_DEBUG
|
||||
@FFI_DEBUG_TRUE@am__append_29 = -DFFI_DEBUG
|
||||
subdir = .
|
||||
DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
|
||||
$(srcdir)/Makefile.in $(srcdir)/doc/stamp-vti \
|
||||
@@ -74,7 +75,8 @@ DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
|
||||
compile config.guess config.sub depcomp install-sh ltmain.sh \
|
||||
mdate-sh missing texinfo.tex
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cc_maxopt.m4 \
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/asmcfi.m4 \
|
||||
$(top_srcdir)/m4/ax_cc_maxopt.m4 \
|
||||
$(top_srcdir)/m4/ax_cflags_warn_all.m4 \
|
||||
$(top_srcdir)/m4/ax_check_compiler_flags.m4 \
|
||||
$(top_srcdir)/m4/ax_compiler_vendor.m4 \
|
||||
@@ -155,13 +157,14 @@ am_libffi_la_OBJECTS = src/prep_cif.lo src/types.lo src/raw_api.lo \
|
||||
@AVR32_TRUE@am__objects_19 = src/avr32/sysv.lo src/avr32/ffi.lo
|
||||
@LIBFFI_CRIS_TRUE@am__objects_20 = src/cris/sysv.lo src/cris/ffi.lo
|
||||
@FRV_TRUE@am__objects_21 = src/frv/eabi.lo src/frv/ffi.lo
|
||||
@S390_TRUE@am__objects_22 = src/s390/sysv.lo src/s390/ffi.lo
|
||||
@X86_64_TRUE@am__objects_23 = src/x86/ffi64.lo src/x86/unix64.lo \
|
||||
@MOXIE_TRUE@am__objects_22 = src/moxie/eabi.lo src/moxie/ffi.lo
|
||||
@S390_TRUE@am__objects_23 = src/s390/sysv.lo src/s390/ffi.lo
|
||||
@X86_64_TRUE@am__objects_24 = src/x86/ffi64.lo src/x86/unix64.lo \
|
||||
@X86_64_TRUE@ src/x86/ffi.lo src/x86/sysv.lo
|
||||
@SH_TRUE@am__objects_24 = src/sh/sysv.lo src/sh/ffi.lo
|
||||
@SH64_TRUE@am__objects_25 = src/sh64/sysv.lo src/sh64/ffi.lo
|
||||
@PA_LINUX_TRUE@am__objects_26 = src/pa/linux.lo src/pa/ffi.lo
|
||||
@PA_HPUX_TRUE@am__objects_27 = src/pa/hpux32.lo src/pa/ffi.lo
|
||||
@SH_TRUE@am__objects_25 = src/sh/sysv.lo src/sh/ffi.lo
|
||||
@SH64_TRUE@am__objects_26 = src/sh64/sysv.lo src/sh64/ffi.lo
|
||||
@PA_LINUX_TRUE@am__objects_27 = src/pa/linux.lo src/pa/ffi.lo
|
||||
@PA_HPUX_TRUE@am__objects_28 = src/pa/hpux32.lo src/pa/ffi.lo
|
||||
nodist_libffi_la_OBJECTS = $(am__objects_1) $(am__objects_2) \
|
||||
$(am__objects_3) $(am__objects_4) $(am__objects_5) \
|
||||
$(am__objects_6) $(am__objects_7) $(am__objects_8) \
|
||||
@@ -171,17 +174,17 @@ nodist_libffi_la_OBJECTS = $(am__objects_1) $(am__objects_2) \
|
||||
$(am__objects_18) $(am__objects_19) $(am__objects_20) \
|
||||
$(am__objects_21) $(am__objects_22) $(am__objects_23) \
|
||||
$(am__objects_24) $(am__objects_25) $(am__objects_26) \
|
||||
$(am__objects_27)
|
||||
$(am__objects_27) $(am__objects_28)
|
||||
libffi_la_OBJECTS = $(am_libffi_la_OBJECTS) \
|
||||
$(nodist_libffi_la_OBJECTS)
|
||||
libffi_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
|
||||
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
|
||||
$(libffi_la_LDFLAGS) $(LDFLAGS) -o $@
|
||||
libffi_convenience_la_LIBADD =
|
||||
am__objects_28 = src/prep_cif.lo src/types.lo src/raw_api.lo \
|
||||
am__objects_29 = src/prep_cif.lo src/types.lo src/raw_api.lo \
|
||||
src/java_raw_api.lo src/closures.lo
|
||||
am_libffi_convenience_la_OBJECTS = $(am__objects_28)
|
||||
am__objects_29 = $(am__objects_1) $(am__objects_2) $(am__objects_3) \
|
||||
am_libffi_convenience_la_OBJECTS = $(am__objects_29)
|
||||
am__objects_30 = $(am__objects_1) $(am__objects_2) $(am__objects_3) \
|
||||
$(am__objects_4) $(am__objects_5) $(am__objects_6) \
|
||||
$(am__objects_7) $(am__objects_8) $(am__objects_9) \
|
||||
$(am__objects_10) $(am__objects_11) $(am__objects_12) \
|
||||
@@ -189,8 +192,9 @@ am__objects_29 = $(am__objects_1) $(am__objects_2) $(am__objects_3) \
|
||||
$(am__objects_16) $(am__objects_17) $(am__objects_18) \
|
||||
$(am__objects_19) $(am__objects_20) $(am__objects_21) \
|
||||
$(am__objects_22) $(am__objects_23) $(am__objects_24) \
|
||||
$(am__objects_25) $(am__objects_26) $(am__objects_27)
|
||||
nodist_libffi_convenience_la_OBJECTS = $(am__objects_29)
|
||||
$(am__objects_25) $(am__objects_26) $(am__objects_27) \
|
||||
$(am__objects_28)
|
||||
nodist_libffi_convenience_la_OBJECTS = $(am__objects_30)
|
||||
libffi_convenience_la_OBJECTS = $(am_libffi_convenience_la_OBJECTS) \
|
||||
$(nodist_libffi_convenience_la_OBJECTS)
|
||||
DEFAULT_INCLUDES = -I.@am__isrc@
|
||||
@@ -414,34 +418,35 @@ top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
AUTOMAKE_OPTIONS = foreign subdir-objects
|
||||
SUBDIRS = include testsuite man
|
||||
EXTRA_DIST = LICENSE ChangeLog.v1 ChangeLog.libgcj configure.host \
|
||||
src/alpha/ffi.c src/alpha/osf.S src/alpha/ffitarget.h \
|
||||
src/arm/ffi.c src/arm/sysv.S src/arm/trampoline.S \
|
||||
src/arm/ffitarget.h src/avr32/ffi.c src/avr32/sysv.S \
|
||||
src/avr32/ffitarget.h src/cris/ffi.c src/cris/sysv.S \
|
||||
src/cris/ffitarget.h src/ia64/ffi.c src/ia64/ffitarget.h \
|
||||
src/ia64/ia64_flags.h src/ia64/unix.S src/mips/ffi.c \
|
||||
src/mips/n32.S src/mips/o32.S src/mips/ffitarget.h \
|
||||
src/m32r/ffi.c src/m32r/sysv.S src/m32r/ffitarget.h \
|
||||
src/m68k/ffi.c src/m68k/sysv.S src/m68k/ffitarget.h \
|
||||
src/powerpc/ffi.c src/powerpc/sysv.S src/powerpc/linux64.S \
|
||||
src/powerpc/linux64_closure.S src/powerpc/ppc_closure.S \
|
||||
src/powerpc/asm.h src/powerpc/aix.S src/powerpc/darwin.S \
|
||||
src/powerpc/aix_closure.S src/powerpc/darwin_closure.S \
|
||||
src/powerpc/ffi_darwin.c src/powerpc/ffitarget.h \
|
||||
src/s390/ffi.c src/s390/sysv.S src/s390/ffitarget.h \
|
||||
src/sh/ffi.c src/sh/sysv.S src/sh/ffitarget.h src/sh64/ffi.c \
|
||||
src/sh64/sysv.S src/sh64/ffitarget.h src/sparc/v8.S \
|
||||
src/sparc/v9.S src/sparc/ffitarget.h src/sparc/ffi.c \
|
||||
src/x86/darwin64.S src/x86/ffi.c src/x86/sysv.S \
|
||||
src/x86/win32.S src/x86/win64.S src/x86/darwin.S \
|
||||
src/x86/freebsd.S src/x86/ffi64.c src/x86/unix64.S \
|
||||
src/x86/ffitarget.h src/pa/ffitarget.h src/pa/ffi.c \
|
||||
src/pa/linux.S src/pa/hpux32.S src/frv/ffi.c src/frv/eabi.S \
|
||||
src/frv/ffitarget.h src/dlmalloc.c src/moxie/ffi.c \
|
||||
src/moxie/eabi.S libtool-version ChangeLog.libffi \
|
||||
m4/libtool.m4 m4/lt~obsolete.m4 m4/ltoptions.m4 m4/ltsugar.m4 \
|
||||
m4/ltversion.m4 build-ios.sh src/arm/gentramp.sh msvcc.sh
|
||||
EXTRA_DIST = LICENSE ChangeLog.v1 ChangeLog.libgcj configure.host \
|
||||
src/alpha/ffi.c src/alpha/osf.S src/alpha/ffitarget.h \
|
||||
src/arm/ffi.c src/arm/sysv.S src/arm/ffitarget.h \
|
||||
src/avr32/ffi.c src/avr32/sysv.S src/avr32/ffitarget.h \
|
||||
src/cris/ffi.c src/cris/sysv.S src/cris/ffitarget.h \
|
||||
src/ia64/ffi.c src/ia64/ffitarget.h src/ia64/ia64_flags.h \
|
||||
src/ia64/unix.S src/mips/ffi.c src/mips/n32.S src/mips/o32.S \
|
||||
src/mips/ffitarget.h src/m32r/ffi.c src/m32r/sysv.S \
|
||||
src/m32r/ffitarget.h src/m68k/ffi.c src/m68k/sysv.S \
|
||||
src/m68k/ffitarget.h src/powerpc/ffi.c src/powerpc/sysv.S \
|
||||
src/powerpc/linux64.S src/powerpc/linux64_closure.S \
|
||||
src/powerpc/ppc_closure.S src/powerpc/asm.h src/powerpc/aix.S \
|
||||
src/powerpc/darwin.S src/powerpc/aix_closure.S \
|
||||
src/powerpc/darwin_closure.S src/powerpc/ffi_darwin.c \
|
||||
src/powerpc/ffitarget.h src/s390/ffi.c src/s390/sysv.S \
|
||||
src/s390/ffitarget.h src/sh/ffi.c src/sh/sysv.S \
|
||||
src/sh/ffitarget.h src/sh64/ffi.c src/sh64/sysv.S \
|
||||
src/sh64/ffitarget.h src/sparc/v8.S src/sparc/v9.S \
|
||||
src/sparc/ffitarget.h src/sparc/ffi.c src/x86/darwin64.S \
|
||||
src/x86/ffi.c src/x86/sysv.S src/x86/win32.S src/x86/darwin.S \
|
||||
src/x86/win64.S src/x86/freebsd.S src/x86/ffi64.c \
|
||||
src/x86/unix64.S src/x86/ffitarget.h src/pa/ffitarget.h \
|
||||
src/pa/ffi.c src/pa/linux.S src/pa/hpux32.S src/frv/ffi.c \
|
||||
src/frv/eabi.S src/frv/ffitarget.h src/dlmalloc.c \
|
||||
src/moxie/ffi.c src/moxie/eabi.S libtool-version \
|
||||
ChangeLog.libffi m4/libtool.m4 m4/lt~obsolete.m4 \
|
||||
m4/ltoptions.m4 m4/ltsugar.m4 m4/ltversion.m4 build-ios.sh \
|
||||
m4/ltversion.m4 build-ios.sh src/arm/gentramp.sh src/debug.c \
|
||||
msvcc.sh
|
||||
|
||||
info_TEXINFOS = doc/libffi.texi
|
||||
|
||||
@@ -501,10 +506,10 @@ nodist_libffi_la_SOURCES = $(am__append_1) $(am__append_2) \
|
||||
$(am__append_18) $(am__append_19) $(am__append_20) \
|
||||
$(am__append_21) $(am__append_22) $(am__append_23) \
|
||||
$(am__append_24) $(am__append_25) $(am__append_26) \
|
||||
$(am__append_27)
|
||||
$(am__append_27) $(am__append_28)
|
||||
libffi_convenience_la_SOURCES = $(libffi_la_SOURCES)
|
||||
nodist_libffi_convenience_la_SOURCES = $(nodist_libffi_la_SOURCES)
|
||||
AM_CFLAGS = -g $(am__append_28)
|
||||
AM_CFLAGS = -g $(am__append_29)
|
||||
libffi_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(LTLDFLAGS) $(AM_LTLDFLAGS)
|
||||
AM_CPPFLAGS = -I. -I$(top_srcdir)/include -Iinclude -I$(top_srcdir)/src
|
||||
AM_CCASFLAGS = $(AM_CPPFLAGS) -g
|
||||
@@ -772,6 +777,16 @@ src/frv/eabi.lo: src/frv/$(am__dirstamp) \
|
||||
src/frv/$(DEPDIR)/$(am__dirstamp)
|
||||
src/frv/ffi.lo: src/frv/$(am__dirstamp) \
|
||||
src/frv/$(DEPDIR)/$(am__dirstamp)
|
||||
src/moxie/$(am__dirstamp):
|
||||
@$(MKDIR_P) src/moxie
|
||||
@: > src/moxie/$(am__dirstamp)
|
||||
src/moxie/$(DEPDIR)/$(am__dirstamp):
|
||||
@$(MKDIR_P) src/moxie/$(DEPDIR)
|
||||
@: > src/moxie/$(DEPDIR)/$(am__dirstamp)
|
||||
src/moxie/eabi.lo: src/moxie/$(am__dirstamp) \
|
||||
src/moxie/$(DEPDIR)/$(am__dirstamp)
|
||||
src/moxie/ffi.lo: src/moxie/$(am__dirstamp) \
|
||||
src/moxie/$(DEPDIR)/$(am__dirstamp)
|
||||
src/s390/$(am__dirstamp):
|
||||
@$(MKDIR_P) src/s390
|
||||
@: > src/s390/$(am__dirstamp)
|
||||
@@ -867,6 +882,10 @@ mostlyclean-compile:
|
||||
-rm -f src/mips/n32.lo
|
||||
-rm -f src/mips/o32.$(OBJEXT)
|
||||
-rm -f src/mips/o32.lo
|
||||
-rm -f src/moxie/eabi.$(OBJEXT)
|
||||
-rm -f src/moxie/eabi.lo
|
||||
-rm -f src/moxie/ffi.$(OBJEXT)
|
||||
-rm -f src/moxie/ffi.lo
|
||||
-rm -f src/pa/ffi.$(OBJEXT)
|
||||
-rm -f src/pa/ffi.lo
|
||||
-rm -f src/pa/hpux32.$(OBJEXT)
|
||||
@@ -965,6 +984,8 @@ distclean-compile:
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@src/mips/$(DEPDIR)/ffi.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@src/mips/$(DEPDIR)/n32.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@src/mips/$(DEPDIR)/o32.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@src/moxie/$(DEPDIR)/eabi.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@src/moxie/$(DEPDIR)/ffi.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@src/pa/$(DEPDIR)/ffi.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@src/pa/$(DEPDIR)/hpux32.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@src/pa/$(DEPDIR)/linux.Plo@am__quote@
|
||||
@@ -1060,6 +1081,7 @@ clean-libtool:
|
||||
-rm -rf src/m32r/.libs src/m32r/_libs
|
||||
-rm -rf src/m68k/.libs src/m68k/_libs
|
||||
-rm -rf src/mips/.libs src/mips/_libs
|
||||
-rm -rf src/moxie/.libs src/moxie/_libs
|
||||
-rm -rf src/pa/.libs src/pa/_libs
|
||||
-rm -rf src/powerpc/.libs src/powerpc/_libs
|
||||
-rm -rf src/s390/.libs src/s390/_libs
|
||||
@@ -1619,6 +1641,8 @@ distclean-generic:
|
||||
-rm -f src/m68k/$(am__dirstamp)
|
||||
-rm -f src/mips/$(DEPDIR)/$(am__dirstamp)
|
||||
-rm -f src/mips/$(am__dirstamp)
|
||||
-rm -f src/moxie/$(DEPDIR)/$(am__dirstamp)
|
||||
-rm -f src/moxie/$(am__dirstamp)
|
||||
-rm -f src/pa/$(DEPDIR)/$(am__dirstamp)
|
||||
-rm -f src/pa/$(am__dirstamp)
|
||||
-rm -f src/powerpc/$(DEPDIR)/$(am__dirstamp)
|
||||
@@ -1644,7 +1668,7 @@ clean-am: clean-aminfo clean-generic clean-libLTLIBRARIES \
|
||||
|
||||
distclean: distclean-recursive
|
||||
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
|
||||
-rm -rf src/$(DEPDIR) src/alpha/$(DEPDIR) src/arm/$(DEPDIR) src/avr32/$(DEPDIR) src/cris/$(DEPDIR) src/frv/$(DEPDIR) src/ia64/$(DEPDIR) src/m32r/$(DEPDIR) src/m68k/$(DEPDIR) src/mips/$(DEPDIR) src/pa/$(DEPDIR) src/powerpc/$(DEPDIR) src/s390/$(DEPDIR) src/sh/$(DEPDIR) src/sh64/$(DEPDIR) src/sparc/$(DEPDIR) src/x86/$(DEPDIR)
|
||||
-rm -rf src/$(DEPDIR) src/alpha/$(DEPDIR) src/arm/$(DEPDIR) src/avr32/$(DEPDIR) src/cris/$(DEPDIR) src/frv/$(DEPDIR) src/ia64/$(DEPDIR) src/m32r/$(DEPDIR) src/m68k/$(DEPDIR) src/mips/$(DEPDIR) src/moxie/$(DEPDIR) src/pa/$(DEPDIR) src/powerpc/$(DEPDIR) src/s390/$(DEPDIR) src/sh/$(DEPDIR) src/sh64/$(DEPDIR) src/sparc/$(DEPDIR) src/x86/$(DEPDIR)
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-compile distclean-generic \
|
||||
distclean-hdr distclean-libtool distclean-tags
|
||||
@@ -1764,7 +1788,7 @@ installcheck-am:
|
||||
maintainer-clean: maintainer-clean-recursive
|
||||
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
|
||||
-rm -rf $(top_srcdir)/autom4te.cache
|
||||
-rm -rf src/$(DEPDIR) src/alpha/$(DEPDIR) src/arm/$(DEPDIR) src/avr32/$(DEPDIR) src/cris/$(DEPDIR) src/frv/$(DEPDIR) src/ia64/$(DEPDIR) src/m32r/$(DEPDIR) src/m68k/$(DEPDIR) src/mips/$(DEPDIR) src/pa/$(DEPDIR) src/powerpc/$(DEPDIR) src/s390/$(DEPDIR) src/sh/$(DEPDIR) src/sh64/$(DEPDIR) src/sparc/$(DEPDIR) src/x86/$(DEPDIR)
|
||||
-rm -rf src/$(DEPDIR) src/alpha/$(DEPDIR) src/arm/$(DEPDIR) src/avr32/$(DEPDIR) src/cris/$(DEPDIR) src/frv/$(DEPDIR) src/ia64/$(DEPDIR) src/m32r/$(DEPDIR) src/m68k/$(DEPDIR) src/mips/$(DEPDIR) src/moxie/$(DEPDIR) src/pa/$(DEPDIR) src/powerpc/$(DEPDIR) src/s390/$(DEPDIR) src/sh/$(DEPDIR) src/sh64/$(DEPDIR) src/sparc/$(DEPDIR) src/x86/$(DEPDIR)
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-aminfo \
|
||||
maintainer-clean-generic maintainer-clean-vti
|
||||
|
||||
6
README
6
README
@@ -52,33 +52,27 @@ tested:
|
||||
| Architecture | Operating System |
|
||||
|--------------+------------------|
|
||||
| Alpha | Linux |
|
||||
| Alpha | OpenBSD |
|
||||
| Alpha | Tru64 |
|
||||
| ARM | Linux |
|
||||
| ARM | iOS |
|
||||
| AVR32 | Linux |
|
||||
| HPPA | HPUX |
|
||||
| HPPA | OpenBSD |
|
||||
| IA-64 | Linux |
|
||||
| M68K | RTEMS |
|
||||
| MIPS | IRIX |
|
||||
| MIPS | Linux |
|
||||
| MIPS | RTEMS |
|
||||
| MIPS64 | Linux |
|
||||
| MIPS64 | OpenBSD |
|
||||
| PowerPC | Linux |
|
||||
| PowerPC | Mac OSX |
|
||||
| PowerPC | FreeBSD |
|
||||
| PowerPC | OpenBSD |
|
||||
| PowerPC64 | Linux |
|
||||
| S390 | Linux |
|
||||
| S390X | Linux |
|
||||
| SPARC | Linux |
|
||||
| SPARC | OpenBSD |
|
||||
| SPARC | Solaris |
|
||||
| SPARC64 | Linux |
|
||||
| SPARC64 | FreeBSD |
|
||||
| SPARC64 | OpenBSD |
|
||||
| X86 | FreeBSD |
|
||||
| X86 | Interix |
|
||||
| X86 | kFreeBSD |
|
||||
|
||||
1
aclocal.m4
vendored
1
aclocal.m4
vendored
@@ -1857,6 +1857,7 @@ AC_SUBST([am__tar])
|
||||
AC_SUBST([am__untar])
|
||||
]) # _AM_PROG_TAR
|
||||
|
||||
m4_include([m4/asmcfi.m4])
|
||||
m4_include([m4/ax_cc_maxopt.m4])
|
||||
m4_include([m4/ax_cflags_warn_all.m4])
|
||||
m4_include([m4/ax_check_compiler_flags.m4])
|
||||
|
||||
21
configure
vendored
21
configure
vendored
@@ -13121,6 +13121,10 @@ case "$host" in
|
||||
TARGET=MIPS; TARGETDIR=mips
|
||||
;;
|
||||
|
||||
moxie-*-*)
|
||||
TARGET=MOXIE; TARGETDIR=moxie
|
||||
;;
|
||||
|
||||
powerpc*-*-linux* | powerpc-*-sysv*)
|
||||
TARGET=POWERPC; TARGETDIR=powerpc
|
||||
;;
|
||||
@@ -14027,11 +14031,11 @@ $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .cfi pseudo-op support" >&5
|
||||
$as_echo_n "checking assembler .cfi pseudo-op support... " >&6; }
|
||||
if ${libffi_cv_as_cfi_pseudo_op+:} false; then :
|
||||
if ${gcc_cv_as_cfi_pseudo_op+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
|
||||
libffi_cv_as_cfi_pseudo_op=unknown
|
||||
gcc_cv_as_cfi_pseudo_op=unknown
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
asm (".cfi_startproc\n\t.cfi_endproc");
|
||||
@@ -14044,20 +14048,21 @@ main ()
|
||||
}
|
||||
_ACEOF
|
||||
if ac_fn_c_try_compile "$LINENO"; then :
|
||||
libffi_cv_as_cfi_pseudo_op=yes
|
||||
gcc_cv_as_cfi_pseudo_op=yes
|
||||
else
|
||||
libffi_cv_as_cfi_pseudo_op=no
|
||||
gcc_cv_as_cfi_pseudo_op=no
|
||||
fi
|
||||
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_cfi_pseudo_op" >&5
|
||||
$as_echo "$libffi_cv_as_cfi_pseudo_op" >&6; }
|
||||
if test "x$libffi_cv_as_cfi_pseudo_op" = xyes; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_cfi_pseudo_op" >&5
|
||||
$as_echo "$gcc_cv_as_cfi_pseudo_op" >&6; }
|
||||
if test "x$gcc_cv_as_cfi_pseudo_op" = xyes; then
|
||||
|
||||
$as_echo "#define HAVE_AS_CFI_PSEUDO_OP 1" >>confdefs.h
|
||||
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
if test x$TARGET = xSPARC; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler and linker support unaligned pc related relocs" >&5
|
||||
|
||||
16
configure.ac
16
configure.ac
@@ -139,6 +139,10 @@ case "$host" in
|
||||
TARGET=MIPS; TARGETDIR=mips
|
||||
;;
|
||||
|
||||
moxie-*-*)
|
||||
TARGET=MOXIE; TARGETDIR=moxie
|
||||
;;
|
||||
|
||||
powerpc*-*-linux* | powerpc-*-sysv*)
|
||||
TARGET=POWERPC; TARGETDIR=powerpc
|
||||
;;
|
||||
@@ -245,17 +249,7 @@ AC_SUBST(HAVE_LONG_DOUBLE)
|
||||
|
||||
AC_C_BIGENDIAN
|
||||
|
||||
AC_CACHE_CHECK([assembler .cfi pseudo-op support],
|
||||
libffi_cv_as_cfi_pseudo_op, [
|
||||
libffi_cv_as_cfi_pseudo_op=unknown
|
||||
AC_TRY_COMPILE([asm (".cfi_startproc\n\t.cfi_endproc");],,
|
||||
[libffi_cv_as_cfi_pseudo_op=yes],
|
||||
[libffi_cv_as_cfi_pseudo_op=no])
|
||||
])
|
||||
if test "x$libffi_cv_as_cfi_pseudo_op" = xyes; then
|
||||
AC_DEFINE(HAVE_AS_CFI_PSEUDO_OP, 1,
|
||||
[Define if your assembler supports .cfi_* directives.])
|
||||
fi
|
||||
GCC_AS_CFI_PSEUDO_OP
|
||||
|
||||
if test x$TARGET = xSPARC; then
|
||||
AC_CACHE_CHECK([assembler and linker support unaligned pc related relocs],
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
This is ../libffi/doc/libffi.info, produced by makeinfo version 4.13
|
||||
from ../libffi/doc/libffi.texi.
|
||||
This is /home/green/libffi/doc/libffi.info, produced by makeinfo
|
||||
version 4.13 from /home/green/libffi/doc/libffi.texi.
|
||||
|
||||
This manual is for Libffi, a portable foreign-function interface
|
||||
library.
|
||||
@@ -575,19 +575,19 @@ Index
|
||||
|
||||
|
||||
Tag Table:
|
||||
Node: Top706
|
||||
Node: Introduction1448
|
||||
Node: Using libffi3084
|
||||
Node: The Basics3570
|
||||
Node: Simple Example6356
|
||||
Node: Types7383
|
||||
Node: Primitive Types7666
|
||||
Node: Structures9486
|
||||
Node: Type Example10346
|
||||
Node: Multiple ABIs11569
|
||||
Node: The Closure API11940
|
||||
Node: Closure Example14884
|
||||
Node: Missing Features16443
|
||||
Node: Index16936
|
||||
Node: Top724
|
||||
Node: Introduction1466
|
||||
Node: Using libffi3102
|
||||
Node: The Basics3588
|
||||
Node: Simple Example6374
|
||||
Node: Types7401
|
||||
Node: Primitive Types7684
|
||||
Node: Structures9504
|
||||
Node: Type Example10364
|
||||
Node: Multiple ABIs11587
|
||||
Node: The Closure API11958
|
||||
Node: Closure Example14902
|
||||
Node: Missing Features16461
|
||||
Node: Index16954
|
||||
|
||||
End Tag Table
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@set UPDATED 23 August 2011
|
||||
@set UPDATED-MONTH August 2011
|
||||
@set EDITION 3.0.11-rc1
|
||||
@set VERSION 3.0.11-rc1
|
||||
@set UPDATED 14 February 2008
|
||||
@set UPDATED-MONTH February 2008
|
||||
@set EDITION 3.0.8
|
||||
@set VERSION 3.0.8
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@set UPDATED 23 August 2011
|
||||
@set UPDATED-MONTH August 2011
|
||||
@set EDITION 3.0.11-rc1
|
||||
@set VERSION 3.0.11-rc1
|
||||
@set UPDATED 14 February 2008
|
||||
@set UPDATED-MONTH February 2008
|
||||
@set EDITION 3.0.8
|
||||
@set VERSION 3.0.8
|
||||
|
||||
@@ -39,9 +39,6 @@
|
||||
/* Define if your assembler supports .ascii. */
|
||||
#undef HAVE_AS_ASCII_PSEUDO_OP
|
||||
|
||||
/* Define if your assembler supports .cfi_* directives. */
|
||||
#undef HAVE_AS_CFI_PSEUDO_OP
|
||||
|
||||
/* Define if your assembler supports .register. */
|
||||
#undef HAVE_AS_REGISTER_PSEUDO_OP
|
||||
|
||||
|
||||
@@ -39,7 +39,8 @@ subdir = include
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
|
||||
$(srcdir)/ffi.h.in
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cc_maxopt.m4 \
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/asmcfi.m4 \
|
||||
$(top_srcdir)/m4/ax_cc_maxopt.m4 \
|
||||
$(top_srcdir)/m4/ax_cflags_warn_all.m4 \
|
||||
$(top_srcdir)/m4/ax_check_compiler_flags.m4 \
|
||||
$(top_srcdir)/m4/ax_compiler_vendor.m4 \
|
||||
|
||||
13
m4/asmcfi.m4
Normal file
13
m4/asmcfi.m4
Normal file
@@ -0,0 +1,13 @@
|
||||
AC_DEFUN([GCC_AS_CFI_PSEUDO_OP],
|
||||
[AC_CACHE_CHECK([assembler .cfi pseudo-op support],
|
||||
gcc_cv_as_cfi_pseudo_op, [
|
||||
gcc_cv_as_cfi_pseudo_op=unknown
|
||||
AC_TRY_COMPILE([asm (".cfi_startproc\n\t.cfi_endproc");],,
|
||||
[gcc_cv_as_cfi_pseudo_op=yes],
|
||||
[gcc_cv_as_cfi_pseudo_op=no])
|
||||
])
|
||||
if test "x$gcc_cv_as_cfi_pseudo_op" = xyes; then
|
||||
AC_DEFINE(HAVE_AS_CFI_PSEUDO_OP, 1,
|
||||
[Define if your assembler supports .cfi_* directives.])
|
||||
fi
|
||||
])
|
||||
@@ -37,7 +37,8 @@ target_triplet = @target@
|
||||
subdir = man
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cc_maxopt.m4 \
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/asmcfi.m4 \
|
||||
$(top_srcdir)/m4/ax_cc_maxopt.m4 \
|
||||
$(top_srcdir)/m4/ax_cflags_warn_all.m4 \
|
||||
$(top_srcdir)/m4/ax_check_compiler_flags.m4 \
|
||||
$(top_srcdir)/m4/ax_compiler_vendor.m4 \
|
||||
|
||||
@@ -2,7 +2,7 @@ Index: libffi/ChangeLog
|
||||
===================================================================
|
||||
--- libffi.orig/ChangeLog
|
||||
+++ libffi/ChangeLog
|
||||
@@ -33,6 +33,19 @@
|
||||
@@ -50,6 +50,19 @@
|
||||
|
||||
* configure: Regenerate.
|
||||
|
||||
@@ -22,7 +22,7 @@ Index: libffi/ChangeLog
|
||||
2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||
|
||||
PR libffi/46661
|
||||
@@ -43,7 +56,7 @@
|
||||
@@ -60,7 +73,7 @@
|
||||
2011-02-08 Rafael Avila de Espindola <respindola@mozilla.com>
|
||||
|
||||
* configure.ac: Fix x86 test for pc related relocs.
|
||||
@@ -178,7 +178,7 @@ Index: libffi/configure
|
||||
===================================================================
|
||||
--- libffi.orig/configure
|
||||
+++ libffi/configure
|
||||
@@ -13313,67 +13313,69 @@ $as_echo "#define HAVE_AS_X86_64_UNWIND_
|
||||
@@ -13285,67 +13285,69 @@ $as_echo "#define HAVE_AS_X86_64_UNWIND_
|
||||
fi
|
||||
fi
|
||||
|
||||
@@ -277,7 +277,7 @@ Index: libffi/configure.ac
|
||||
===================================================================
|
||||
--- libffi.orig/configure.ac
|
||||
+++ libffi/configure.ac
|
||||
@@ -351,44 +351,46 @@ if test x$TARGET = xX86_64; then
|
||||
@@ -345,44 +345,46 @@ if test x$TARGET = xX86_64; then
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ Index: libffi/ChangeLog
|
||||
===================================================================
|
||||
--- libffi.orig/ChangeLog
|
||||
+++ libffi/ChangeLog
|
||||
@@ -33,6 +33,23 @@
|
||||
@@ -50,6 +50,23 @@
|
||||
|
||||
* configure: Regenerate.
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ Index: libffi/ChangeLog
|
||||
===================================================================
|
||||
--- libffi.orig/ChangeLog
|
||||
+++ libffi/ChangeLog
|
||||
@@ -29,6 +29,11 @@
|
||||
@@ -46,6 +46,11 @@
|
||||
Use them to handle ELF vs. ECOFF differences.
|
||||
[__osf__] (_GLOBAL__F_ffi_call_osf): Define.
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ Index: libffi/ChangeLog
|
||||
===================================================================
|
||||
--- libffi.orig/ChangeLog
|
||||
+++ libffi/ChangeLog
|
||||
@@ -165,6 +165,13 @@
|
||||
@@ -182,6 +182,13 @@
|
||||
* testsuite/libffi.call/cls_longdouble.c: Likewise.
|
||||
* testsuite/libffi.call/huge_struct.c: Likewise.
|
||||
|
||||
@@ -20,7 +20,7 @@ Index: libffi/Makefile.am
|
||||
===================================================================
|
||||
--- libffi.orig/Makefile.am
|
||||
+++ libffi/Makefile.am
|
||||
@@ -177,6 +177,14 @@ libffi_convenience_la_SOURCES = $(libffi
|
||||
@@ -180,6 +180,14 @@ libffi_convenience_la_SOURCES = $(libffi
|
||||
nodist_libffi_convenience_la_SOURCES = $(nodist_libffi_la_SOURCES)
|
||||
|
||||
AM_CFLAGS = -Wall -g -fexceptions
|
||||
@@ -54,7 +54,7 @@ Index: libffi/configure.ac
|
||||
m4_undefine([_AC_ARG_VAR_PRECIOUS])
|
||||
m4_rename([real_PRECIOUS],[_AC_ARG_VAR_PRECIOUS])
|
||||
|
||||
@@ -406,6 +410,7 @@ AC_ARG_ENABLE(debug,
|
||||
@@ -400,6 +404,7 @@ AC_ARG_ENABLE(debug,
|
||||
if test "$enable_debug" = "yes"; then
|
||||
AC_DEFINE(FFI_DEBUG, 1, [Define this if you want extra debugging.])
|
||||
fi)
|
||||
@@ -66,24 +66,24 @@ Index: libffi/Makefile.in
|
||||
===================================================================
|
||||
--- libffi.orig/Makefile.in
|
||||
+++ libffi/Makefile.in
|
||||
@@ -61,6 +61,11 @@ target_triplet = @target@
|
||||
@SH64_TRUE@am__append_23 = src/sh64/sysv.S src/sh64/ffi.c
|
||||
@PA_LINUX_TRUE@am__append_24 = src/pa/linux.S src/pa/ffi.c
|
||||
@PA_HPUX_TRUE@am__append_25 = src/pa/hpux32.S src/pa/ffi.c
|
||||
@@ -62,6 +62,11 @@ target_triplet = @target@
|
||||
@SH64_TRUE@am__append_24 = src/sh64/sysv.S src/sh64/ffi.c
|
||||
@PA_LINUX_TRUE@am__append_25 = src/pa/linux.S src/pa/ffi.c
|
||||
@PA_HPUX_TRUE@am__append_26 = src/pa/hpux32.S src/pa/ffi.c
|
||||
+# Build debug. Define FFI_DEBUG on the commandline so that, when building with
|
||||
+# MSVC, it can link against the debug CRT.
|
||||
+@FFI_DEBUG_TRUE@am__append_26 = -DFFI_DEBUG
|
||||
+@FFI_DEBUG_TRUE@am__append_27 = -DFFI_DEBUG
|
||||
+# Build opt.
|
||||
+@FFI_DEBUG_FALSE@am__append_27 = -O2
|
||||
+@FFI_DEBUG_FALSE@am__append_28 = -O2
|
||||
subdir = .
|
||||
DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
|
||||
$(srcdir)/Makefile.in $(srcdir)/doc/stamp-vti \
|
||||
@@ -486,7 +491,7 @@ nodist_libffi_la_SOURCES = $(am__append_
|
||||
$(am__append_24) $(am__append_25)
|
||||
$(am__append_24) $(am__append_25) $(am__append_26)
|
||||
libffi_convenience_la_SOURCES = $(libffi_la_SOURCES)
|
||||
nodist_libffi_convenience_la_SOURCES = $(nodist_libffi_la_SOURCES)
|
||||
-AM_CFLAGS = -Wall -g -fexceptions
|
||||
+AM_CFLAGS = -Wall -g -fexceptions $(am__append_26) $(am__append_27)
|
||||
+AM_CFLAGS = -Wall -g -fexceptions $(am__append_27) $(am__append_28)
|
||||
libffi_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(LTLDFLAGS) $(AM_LTLDFLAGS)
|
||||
AM_CPPFLAGS = -I. -I$(top_srcdir)/include -Iinclude -I$(top_srcdir)/src
|
||||
AM_CCASFLAGS = $(AM_CPPFLAGS)
|
||||
@@ -121,7 +121,7 @@ Index: libffi/configure
|
||||
|
||||
|
||||
|
||||
@@ -13330,6 +13336,14 @@ $as_echo "#define FFI_DEBUG 1" >>confdef
|
||||
@@ -13302,6 +13308,14 @@ $as_echo "#define FFI_DEBUG 1" >>confdef
|
||||
fi
|
||||
fi
|
||||
|
||||
@@ -136,7 +136,7 @@ Index: libffi/configure
|
||||
|
||||
# Check whether --enable-structs was given.
|
||||
if test "${enable_structs+set}" = set; then :
|
||||
@@ -13644,6 +13658,10 @@ if test -z "${PA64_HPUX_TRUE}" && test -
|
||||
@@ -13616,6 +13630,10 @@ if test -z "${PA64_HPUX_TRUE}" && test -
|
||||
Usually this means the macro was only invoked conditionally." "$LINENO" 5
|
||||
fi
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ Index: libffi/ChangeLog
|
||||
===================================================================
|
||||
--- libffi.orig/ChangeLog
|
||||
+++ libffi/ChangeLog
|
||||
@@ -165,6 +165,12 @@
|
||||
@@ -182,6 +182,12 @@
|
||||
* testsuite/libffi.call/cls_longdouble.c: Likewise.
|
||||
* testsuite/libffi.call/huge_struct.c: Likewise.
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ Index: libffi/ChangeLog
|
||||
===================================================================
|
||||
--- libffi.orig/ChangeLog
|
||||
+++ libffi/ChangeLog
|
||||
@@ -42,6 +42,10 @@
|
||||
@@ -59,6 +59,10 @@
|
||||
instructions.
|
||||
* src/powerpc/aix_closure.S: Declare .ffi_closure_helper_DARWIN.
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ Index: libffi/ChangeLog
|
||||
===================================================================
|
||||
--- libffi.orig/ChangeLog
|
||||
+++ libffi/ChangeLog
|
||||
@@ -29,6 +29,11 @@
|
||||
@@ -46,6 +46,11 @@
|
||||
Use them to handle ELF vs. ECOFF differences.
|
||||
[__osf__] (_GLOBAL__F_ffi_call_osf): Define.
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ Index: libffi/ChangeLog
|
||||
===================================================================
|
||||
--- libffi.orig/ChangeLog
|
||||
+++ libffi/ChangeLog
|
||||
@@ -35,7 +35,12 @@
|
||||
@@ -52,7 +52,12 @@
|
||||
|
||||
2011-02-09 Anthony Green <green@moxielogic.com>
|
||||
|
||||
@@ -16,7 +16,7 @@ Index: libffi/ChangeLog
|
||||
|
||||
2011-02-09 Landon Fuller <landonf@macports.org>
|
||||
|
||||
@@ -55,6 +60,7 @@
|
||||
@@ -72,6 +77,7 @@
|
||||
* src/closures.c: Handle FFI_EXEC_TRAMPOLINE_TABLE case.
|
||||
* build-ios.sh: New file.
|
||||
* fficonfig.h.in, configure, Makefile.in: Rebuilt.
|
||||
|
||||
1661
patches/fix_maxopt
1661
patches/fix_maxopt
File diff suppressed because it is too large
Load Diff
@@ -2,7 +2,7 @@ Index: libffi/ChangeLog
|
||||
===================================================================
|
||||
--- libffi.orig/ChangeLog
|
||||
+++ libffi/ChangeLog
|
||||
@@ -33,6 +33,11 @@
|
||||
@@ -50,6 +50,11 @@
|
||||
|
||||
* configure: Regenerate.
|
||||
|
||||
|
||||
@@ -64,7 +64,7 @@ Index: libffi/ChangeLog
|
||||
===================================================================
|
||||
--- libffi.orig/ChangeLog
|
||||
+++ libffi/ChangeLog
|
||||
@@ -35,6 +35,17 @@
|
||||
@@ -52,6 +52,17 @@
|
||||
|
||||
2011-02-09 Anthony Green <green@moxielogic.com>
|
||||
|
||||
|
||||
267
patches/ios
267
patches/ios
@@ -2,7 +2,7 @@ Index: libffi/ChangeLog
|
||||
===================================================================
|
||||
--- libffi.orig/ChangeLog
|
||||
+++ libffi/ChangeLog
|
||||
@@ -33,6 +33,29 @@
|
||||
@@ -50,6 +50,29 @@
|
||||
|
||||
* configure: Regenerate.
|
||||
|
||||
@@ -36,23 +36,21 @@ Index: libffi/Makefile.am
|
||||
===================================================================
|
||||
--- libffi.orig/Makefile.am
|
||||
+++ libffi/Makefile.am
|
||||
@@ -4,37 +4,34 @@ AUTOMAKE_OPTIONS = foreign subdir-object
|
||||
|
||||
SUBDIRS = include testsuite man
|
||||
|
||||
-EXTRA_DIST = LICENSE ChangeLog.v1 ChangeLog.libgcj configure.host \
|
||||
- src/alpha/ffi.c src/alpha/osf.S src/alpha/ffitarget.h \
|
||||
- src/arm/ffi.c src/arm/sysv.S src/arm/ffitarget.h \
|
||||
- src/avr32/ffi.c src/avr32/sysv.S src/avr32/ffitarget.h \
|
||||
- src/cris/ffi.c src/cris/sysv.S src/cris/ffitarget.h \
|
||||
- src/ia64/ffi.c src/ia64/ffitarget.h src/ia64/ia64_flags.h \
|
||||
@@ -10,31 +10,28 @@ EXTRA_DIST = LICENSE ChangeLog.v1 Change
|
||||
src/avr32/ffi.c src/avr32/sysv.S src/avr32/ffitarget.h \
|
||||
src/cris/ffi.c src/cris/sysv.S src/cris/ffitarget.h \
|
||||
src/ia64/ffi.c src/ia64/ffitarget.h src/ia64/ia64_flags.h \
|
||||
- src/ia64/unix.S \
|
||||
- src/mips/ffi.c src/mips/n32.S src/mips/o32.S \
|
||||
- src/mips/ffitarget.h \
|
||||
- src/m32r/ffi.c src/m32r/sysv.S src/m32r/ffitarget.h \
|
||||
- src/m68k/ffi.c src/m68k/sysv.S src/m68k/ffitarget.h \
|
||||
- src/powerpc/ffi.c src/powerpc/sysv.S \
|
||||
- src/powerpc/linux64.S src/powerpc/linux64_closure.S \
|
||||
+ src/ia64/unix.S src/mips/ffi.c src/mips/n32.S src/mips/o32.S \
|
||||
+ src/mips/ffitarget.h src/m32r/ffi.c src/m32r/sysv.S \
|
||||
+ src/m32r/ffitarget.h src/m68k/ffi.c src/m68k/sysv.S \
|
||||
+ src/m68k/ffitarget.h src/powerpc/ffi.c src/powerpc/sysv.S \
|
||||
src/powerpc/linux64.S src/powerpc/linux64_closure.S \
|
||||
- src/powerpc/ppc_closure.S src/powerpc/asm.h \
|
||||
- src/powerpc/aix.S src/powerpc/darwin.S \
|
||||
- src/powerpc/aix_closure.S src/powerpc/darwin_closure.S \
|
||||
@@ -62,8 +60,16 @@ Index: libffi/Makefile.am
|
||||
- src/sh64/ffi.c src/sh64/sysv.S src/sh64/ffitarget.h \
|
||||
- src/sparc/v8.S src/sparc/v9.S src/sparc/ffitarget.h \
|
||||
- src/sparc/ffi.c src/x86/darwin64.S \
|
||||
- src/x86/ffi.c src/x86/sysv.S src/x86/win32.S src/x86/win64.S \
|
||||
- src/x86/darwin.S src/x86/freebsd.S \
|
||||
+ src/powerpc/ppc_closure.S src/powerpc/asm.h src/powerpc/aix.S \
|
||||
+ src/powerpc/darwin.S src/powerpc/aix_closure.S \
|
||||
+ src/powerpc/darwin_closure.S src/powerpc/ffi_darwin.c \
|
||||
+ src/powerpc/ffitarget.h src/s390/ffi.c src/s390/sysv.S \
|
||||
+ src/s390/ffitarget.h src/sh/ffi.c src/sh/sysv.S \
|
||||
+ src/sh/ffitarget.h src/sh64/ffi.c src/sh64/sysv.S \
|
||||
+ src/sh64/ffitarget.h src/sparc/v8.S src/sparc/v9.S \
|
||||
+ src/sparc/ffitarget.h src/sparc/ffi.c src/x86/darwin64.S \
|
||||
src/x86/ffi.c src/x86/sysv.S src/x86/win32.S src/x86/darwin.S \
|
||||
- src/x86/win64.S src/x86/freebsd.S \
|
||||
- src/x86/ffi64.c src/x86/unix64.S src/x86/ffitarget.h \
|
||||
- src/pa/ffitarget.h src/pa/ffi.c src/pa/linux.S src/pa/hpux32.S \
|
||||
- src/frv/ffi.c src/frv/eabi.S src/frv/ffitarget.h \
|
||||
@@ -71,33 +77,13 @@ Index: libffi/Makefile.am
|
||||
- src/moxie/ffi.c src/moxie/eabi.S \
|
||||
- libtool-version ChangeLog.libffi m4/libtool.m4 \
|
||||
- m4/lt~obsolete.m4 m4/ltoptions.m4 m4/ltsugar.m4 m4/ltversion.m4
|
||||
+EXTRA_DIST = LICENSE ChangeLog.v1 ChangeLog.libgcj configure.host \
|
||||
+ src/alpha/ffi.c src/alpha/osf.S src/alpha/ffitarget.h \
|
||||
+ src/arm/ffi.c src/arm/sysv.S src/arm/trampoline.S \
|
||||
+ src/arm/ffitarget.h src/avr32/ffi.c src/avr32/sysv.S \
|
||||
+ src/avr32/ffitarget.h src/cris/ffi.c src/cris/sysv.S \
|
||||
+ src/cris/ffitarget.h src/ia64/ffi.c src/ia64/ffitarget.h \
|
||||
+ src/ia64/ia64_flags.h src/ia64/unix.S src/mips/ffi.c \
|
||||
+ src/mips/n32.S src/mips/o32.S src/mips/ffitarget.h \
|
||||
+ src/m32r/ffi.c src/m32r/sysv.S src/m32r/ffitarget.h \
|
||||
+ src/m68k/ffi.c src/m68k/sysv.S src/m68k/ffitarget.h \
|
||||
+ src/powerpc/ffi.c src/powerpc/sysv.S src/powerpc/linux64.S \
|
||||
+ src/powerpc/linux64_closure.S src/powerpc/ppc_closure.S \
|
||||
+ src/powerpc/asm.h src/powerpc/aix.S src/powerpc/darwin.S \
|
||||
+ src/powerpc/aix_closure.S src/powerpc/darwin_closure.S \
|
||||
+ src/powerpc/ffi_darwin.c src/powerpc/ffitarget.h \
|
||||
+ src/s390/ffi.c src/s390/sysv.S src/s390/ffitarget.h \
|
||||
+ src/sh/ffi.c src/sh/sysv.S src/sh/ffitarget.h src/sh64/ffi.c \
|
||||
+ src/sh64/sysv.S src/sh64/ffitarget.h src/sparc/v8.S \
|
||||
+ src/sparc/v9.S src/sparc/ffitarget.h src/sparc/ffi.c \
|
||||
+ src/x86/darwin64.S src/x86/ffi.c src/x86/sysv.S \
|
||||
+ src/x86/win32.S src/x86/win64.S src/x86/darwin.S \
|
||||
+ src/x86/freebsd.S src/x86/ffi64.c src/x86/unix64.S \
|
||||
+ src/x86/ffitarget.h src/pa/ffitarget.h src/pa/ffi.c \
|
||||
+ src/pa/linux.S src/pa/hpux32.S src/frv/ffi.c src/frv/eabi.S \
|
||||
+ src/frv/ffitarget.h src/dlmalloc.c src/moxie/ffi.c \
|
||||
+ src/moxie/eabi.S libtool-version ChangeLog.libffi \
|
||||
+ m4/libtool.m4 m4/lt~obsolete.m4 m4/ltoptions.m4 m4/ltsugar.m4 \
|
||||
+ src/x86/win64.S src/x86/freebsd.S src/x86/ffi64.c \
|
||||
+ src/x86/unix64.S src/x86/ffitarget.h src/pa/ffitarget.h \
|
||||
+ src/pa/ffi.c src/pa/linux.S src/pa/hpux32.S src/frv/ffi.c \
|
||||
+ src/frv/eabi.S src/frv/ffitarget.h src/dlmalloc.c \
|
||||
+ src/moxie/ffi.c src/moxie/eabi.S libtool-version \
|
||||
+ ChangeLog.libffi m4/libtool.m4 m4/lt~obsolete.m4 \
|
||||
+ m4/ltoptions.m4 m4/ltsugar.m4
|
||||
+ m4/ltversion.m4 build-ios.sh src/arm/gentramp.sh
|
||||
|
||||
info_TEXINFOS = doc/libffi.texi
|
||||
@@ -116,100 +102,105 @@ Index: libffi/Makefile.in
|
||||
===================================================================
|
||||
--- libffi.orig/Makefile.in
|
||||
+++ libffi/Makefile.in
|
||||
@@ -52,20 +52,21 @@ target_triplet = @target@
|
||||
@@ -52,21 +52,22 @@ target_triplet = @target@
|
||||
@POWERPC_DARWIN_TRUE@am__append_14 = src/powerpc/ffi_darwin.c src/powerpc/darwin.S src/powerpc/darwin_closure.S
|
||||
@POWERPC_FREEBSD_TRUE@am__append_15 = src/powerpc/ffi.c src/powerpc/sysv.S src/powerpc/ppc_closure.S
|
||||
@ARM_TRUE@am__append_16 = src/arm/sysv.S src/arm/ffi.c
|
||||
-@AVR32_TRUE@am__append_17 = src/avr32/sysv.S src/avr32/ffi.c
|
||||
-@LIBFFI_CRIS_TRUE@am__append_18 = src/cris/sysv.S src/cris/ffi.c
|
||||
-@FRV_TRUE@am__append_19 = src/frv/eabi.S src/frv/ffi.c
|
||||
-@S390_TRUE@am__append_20 = src/s390/sysv.S src/s390/ffi.c
|
||||
-@X86_64_TRUE@am__append_21 = src/x86/ffi64.c src/x86/unix64.S src/x86/ffi.c src/x86/sysv.S
|
||||
-@SH_TRUE@am__append_22 = src/sh/sysv.S src/sh/ffi.c
|
||||
-@SH64_TRUE@am__append_23 = src/sh64/sysv.S src/sh64/ffi.c
|
||||
-@PA_LINUX_TRUE@am__append_24 = src/pa/linux.S src/pa/ffi.c
|
||||
-@PA_HPUX_TRUE@am__append_25 = src/pa/hpux32.S src/pa/ffi.c
|
||||
-@MOXIE_TRUE@am__append_20 = src/moxie/eabi.S src/moxie/ffi.c
|
||||
-@S390_TRUE@am__append_21 = src/s390/sysv.S src/s390/ffi.c
|
||||
-@X86_64_TRUE@am__append_22 = src/x86/ffi64.c src/x86/unix64.S src/x86/ffi.c src/x86/sysv.S
|
||||
-@SH_TRUE@am__append_23 = src/sh/sysv.S src/sh/ffi.c
|
||||
-@SH64_TRUE@am__append_24 = src/sh64/sysv.S src/sh64/ffi.c
|
||||
-@PA_LINUX_TRUE@am__append_25 = src/pa/linux.S src/pa/ffi.c
|
||||
-@PA_HPUX_TRUE@am__append_26 = src/pa/hpux32.S src/pa/ffi.c
|
||||
+@ARM_TRUE@@FFI_EXEC_TRAMPOLINE_TABLE_TRUE@am__append_17 = src/arm/trampoline.S
|
||||
+@AVR32_TRUE@am__append_18 = src/avr32/sysv.S src/avr32/ffi.c
|
||||
+@LIBFFI_CRIS_TRUE@am__append_19 = src/cris/sysv.S src/cris/ffi.c
|
||||
+@FRV_TRUE@am__append_20 = src/frv/eabi.S src/frv/ffi.c
|
||||
+@S390_TRUE@am__append_21 = src/s390/sysv.S src/s390/ffi.c
|
||||
+@X86_64_TRUE@am__append_22 = src/x86/ffi64.c src/x86/unix64.S src/x86/ffi.c src/x86/sysv.S
|
||||
+@SH_TRUE@am__append_23 = src/sh/sysv.S src/sh/ffi.c
|
||||
+@SH64_TRUE@am__append_24 = src/sh64/sysv.S src/sh64/ffi.c
|
||||
+@PA_LINUX_TRUE@am__append_25 = src/pa/linux.S src/pa/ffi.c
|
||||
+@PA_HPUX_TRUE@am__append_26 = src/pa/hpux32.S src/pa/ffi.c
|
||||
+@MOXIE_TRUE@am__append_21 = src/moxie/eabi.S src/moxie/ffi.c
|
||||
+@S390_TRUE@am__append_22 = src/s390/sysv.S src/s390/ffi.c
|
||||
+@X86_64_TRUE@am__append_23 = src/x86/ffi64.c src/x86/unix64.S src/x86/ffi.c src/x86/sysv.S
|
||||
+@SH_TRUE@am__append_24 = src/sh/sysv.S src/sh/ffi.c
|
||||
+@SH64_TRUE@am__append_25 = src/sh64/sysv.S src/sh64/ffi.c
|
||||
+@PA_LINUX_TRUE@am__append_26 = src/pa/linux.S src/pa/ffi.c
|
||||
+@PA_HPUX_TRUE@am__append_27 = src/pa/hpux32.S src/pa/ffi.c
|
||||
# Build debug. Define FFI_DEBUG on the commandline so that, when building with
|
||||
# MSVC, it can link against the debug CRT.
|
||||
-@FFI_DEBUG_TRUE@am__append_26 = -DFFI_DEBUG
|
||||
+@FFI_DEBUG_TRUE@am__append_27 = -DFFI_DEBUG
|
||||
-@FFI_DEBUG_TRUE@am__append_27 = -DFFI_DEBUG
|
||||
+@FFI_DEBUG_TRUE@am__append_28 = -DFFI_DEBUG
|
||||
# Build opt.
|
||||
-@FFI_DEBUG_FALSE@am__append_27 = -O2
|
||||
+@FFI_DEBUG_FALSE@am__append_28 = -O2
|
||||
-@FFI_DEBUG_FALSE@am__append_28 = -O2
|
||||
+@FFI_DEBUG_FALSE@am__append_29 = -O2
|
||||
subdir = .
|
||||
DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
|
||||
$(srcdir)/Makefile.in $(srcdir)/doc/stamp-vti \
|
||||
@@ -142,16 +143,17 @@ am_libffi_la_OBJECTS = src/debug.lo src/
|
||||
@@ -141,17 +142,18 @@ am_libffi_la_OBJECTS = src/debug.lo src/
|
||||
@POWERPC_FREEBSD_TRUE@ src/powerpc/sysv.lo \
|
||||
@POWERPC_FREEBSD_TRUE@ src/powerpc/ppc_closure.lo
|
||||
@ARM_TRUE@am__objects_16 = src/arm/sysv.lo src/arm/ffi.lo
|
||||
-@AVR32_TRUE@am__objects_17 = src/avr32/sysv.lo src/avr32/ffi.lo
|
||||
-@LIBFFI_CRIS_TRUE@am__objects_18 = src/cris/sysv.lo src/cris/ffi.lo
|
||||
-@FRV_TRUE@am__objects_19 = src/frv/eabi.lo src/frv/ffi.lo
|
||||
-@S390_TRUE@am__objects_20 = src/s390/sysv.lo src/s390/ffi.lo
|
||||
-@X86_64_TRUE@am__objects_21 = src/x86/ffi64.lo src/x86/unix64.lo \
|
||||
-@MOXIE_TRUE@am__objects_20 = src/moxie/eabi.lo src/moxie/ffi.lo
|
||||
-@S390_TRUE@am__objects_21 = src/s390/sysv.lo src/s390/ffi.lo
|
||||
-@X86_64_TRUE@am__objects_22 = src/x86/ffi64.lo src/x86/unix64.lo \
|
||||
+@ARM_TRUE@@FFI_EXEC_TRAMPOLINE_TABLE_TRUE@am__objects_17 = src/arm/trampoline.lo
|
||||
+@AVR32_TRUE@am__objects_18 = src/avr32/sysv.lo src/avr32/ffi.lo
|
||||
+@LIBFFI_CRIS_TRUE@am__objects_19 = src/cris/sysv.lo src/cris/ffi.lo
|
||||
+@FRV_TRUE@am__objects_20 = src/frv/eabi.lo src/frv/ffi.lo
|
||||
+@S390_TRUE@am__objects_21 = src/s390/sysv.lo src/s390/ffi.lo
|
||||
+@X86_64_TRUE@am__objects_22 = src/x86/ffi64.lo src/x86/unix64.lo \
|
||||
+@MOXIE_TRUE@am__objects_21 = src/moxie/eabi.lo src/moxie/ffi.lo
|
||||
+@S390_TRUE@am__objects_22 = src/s390/sysv.lo src/s390/ffi.lo
|
||||
+@X86_64_TRUE@am__objects_23 = src/x86/ffi64.lo src/x86/unix64.lo \
|
||||
@X86_64_TRUE@ src/x86/ffi.lo src/x86/sysv.lo
|
||||
-@SH_TRUE@am__objects_22 = src/sh/sysv.lo src/sh/ffi.lo
|
||||
-@SH64_TRUE@am__objects_23 = src/sh64/sysv.lo src/sh64/ffi.lo
|
||||
-@PA_LINUX_TRUE@am__objects_24 = src/pa/linux.lo src/pa/ffi.lo
|
||||
-@PA_HPUX_TRUE@am__objects_25 = src/pa/hpux32.lo src/pa/ffi.lo
|
||||
+@SH_TRUE@am__objects_23 = src/sh/sysv.lo src/sh/ffi.lo
|
||||
+@SH64_TRUE@am__objects_24 = src/sh64/sysv.lo src/sh64/ffi.lo
|
||||
+@PA_LINUX_TRUE@am__objects_25 = src/pa/linux.lo src/pa/ffi.lo
|
||||
+@PA_HPUX_TRUE@am__objects_26 = src/pa/hpux32.lo src/pa/ffi.lo
|
||||
-@SH_TRUE@am__objects_23 = src/sh/sysv.lo src/sh/ffi.lo
|
||||
-@SH64_TRUE@am__objects_24 = src/sh64/sysv.lo src/sh64/ffi.lo
|
||||
-@PA_LINUX_TRUE@am__objects_25 = src/pa/linux.lo src/pa/ffi.lo
|
||||
-@PA_HPUX_TRUE@am__objects_26 = src/pa/hpux32.lo src/pa/ffi.lo
|
||||
+@SH_TRUE@am__objects_24 = src/sh/sysv.lo src/sh/ffi.lo
|
||||
+@SH64_TRUE@am__objects_25 = src/sh64/sysv.lo src/sh64/ffi.lo
|
||||
+@PA_LINUX_TRUE@am__objects_26 = src/pa/linux.lo src/pa/ffi.lo
|
||||
+@PA_HPUX_TRUE@am__objects_27 = src/pa/hpux32.lo src/pa/ffi.lo
|
||||
nodist_libffi_la_OBJECTS = $(am__objects_1) $(am__objects_2) \
|
||||
$(am__objects_3) $(am__objects_4) $(am__objects_5) \
|
||||
$(am__objects_6) $(am__objects_7) $(am__objects_8) \
|
||||
@@ -160,17 +162,17 @@ nodist_libffi_la_OBJECTS = $(am__objects
|
||||
@@ -160,17 +162,18 @@ nodist_libffi_la_OBJECTS = $(am__objects
|
||||
$(am__objects_15) $(am__objects_16) $(am__objects_17) \
|
||||
$(am__objects_18) $(am__objects_19) $(am__objects_20) \
|
||||
$(am__objects_21) $(am__objects_22) $(am__objects_23) \
|
||||
- $(am__objects_24) $(am__objects_25)
|
||||
+ $(am__objects_24) $(am__objects_25) $(am__objects_26)
|
||||
- $(am__objects_24) $(am__objects_25) $(am__objects_26)
|
||||
+ $(am__objects_24) $(am__objects_25) $(am__objects_26) \
|
||||
+ $(am__objects_27)
|
||||
libffi_la_OBJECTS = $(am_libffi_la_OBJECTS) \
|
||||
$(nodist_libffi_la_OBJECTS)
|
||||
libffi_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
|
||||
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
|
||||
$(libffi_la_LDFLAGS) $(LDFLAGS) -o $@
|
||||
libffi_convenience_la_LIBADD =
|
||||
-am__objects_26 = src/debug.lo src/prep_cif.lo src/types.lo \
|
||||
+am__objects_27 = src/debug.lo src/prep_cif.lo src/types.lo \
|
||||
-am__objects_27 = src/debug.lo src/prep_cif.lo src/types.lo \
|
||||
+am__objects_28 = src/debug.lo src/prep_cif.lo src/types.lo \
|
||||
src/raw_api.lo src/java_raw_api.lo src/closures.lo
|
||||
-am_libffi_convenience_la_OBJECTS = $(am__objects_26)
|
||||
-am__objects_27 = $(am__objects_1) $(am__objects_2) $(am__objects_3) \
|
||||
+am_libffi_convenience_la_OBJECTS = $(am__objects_27)
|
||||
+am__objects_28 = $(am__objects_1) $(am__objects_2) $(am__objects_3) \
|
||||
-am_libffi_convenience_la_OBJECTS = $(am__objects_27)
|
||||
-am__objects_28 = $(am__objects_1) $(am__objects_2) $(am__objects_3) \
|
||||
+am_libffi_convenience_la_OBJECTS = $(am__objects_28)
|
||||
+am__objects_29 = $(am__objects_1) $(am__objects_2) $(am__objects_3) \
|
||||
$(am__objects_4) $(am__objects_5) $(am__objects_6) \
|
||||
$(am__objects_7) $(am__objects_8) $(am__objects_9) \
|
||||
$(am__objects_10) $(am__objects_11) $(am__objects_12) \
|
||||
@@ -178,8 +180,8 @@ am__objects_27 = $(am__objects_1) $(am__
|
||||
@@ -178,8 +181,8 @@ am__objects_28 = $(am__objects_1) $(am__
|
||||
$(am__objects_16) $(am__objects_17) $(am__objects_18) \
|
||||
$(am__objects_19) $(am__objects_20) $(am__objects_21) \
|
||||
$(am__objects_22) $(am__objects_23) $(am__objects_24) \
|
||||
- $(am__objects_25)
|
||||
-nodist_libffi_convenience_la_OBJECTS = $(am__objects_27)
|
||||
+ $(am__objects_25) $(am__objects_26)
|
||||
+nodist_libffi_convenience_la_OBJECTS = $(am__objects_28)
|
||||
- $(am__objects_25) $(am__objects_26)
|
||||
-nodist_libffi_convenience_la_OBJECTS = $(am__objects_28)
|
||||
+ $(am__objects_25) $(am__objects_26) $(am__objects_27)
|
||||
+nodist_libffi_convenience_la_OBJECTS = $(am__objects_29)
|
||||
libffi_convenience_la_OBJECTS = $(am_libffi_convenience_la_OBJECTS) \
|
||||
$(nodist_libffi_convenience_la_OBJECTS)
|
||||
DEFAULT_INCLUDES = -I.@am__isrc@
|
||||
@@ -297,6 +299,7 @@ ECHO_N = @ECHO_N@
|
||||
@@ -297,6 +300,7 @@ ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
EXEEXT = @EXEEXT@
|
||||
@@ -217,7 +208,7 @@ Index: libffi/Makefile.in
|
||||
FGREP = @FGREP@
|
||||
GREP = @GREP@
|
||||
HAVE_LONG_DOUBLE = @HAVE_LONG_DOUBLE@
|
||||
@@ -386,6 +389,7 @@ psdir = @psdir@
|
||||
@@ -386,6 +390,7 @@ psdir = @psdir@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
srcdir = @srcdir@
|
||||
@@ -225,23 +216,21 @@ Index: libffi/Makefile.in
|
||||
sysconfdir = @sysconfdir@
|
||||
target = @target@
|
||||
target_alias = @target_alias@
|
||||
@@ -399,37 +403,34 @@ top_builddir = @top_builddir@
|
||||
top_srcdir = @top_srcdir@
|
||||
AUTOMAKE_OPTIONS = foreign subdir-objects
|
||||
SUBDIRS = include testsuite man
|
||||
-EXTRA_DIST = LICENSE ChangeLog.v1 ChangeLog.libgcj configure.host \
|
||||
- src/alpha/ffi.c src/alpha/osf.S src/alpha/ffitarget.h \
|
||||
- src/arm/ffi.c src/arm/sysv.S src/arm/ffitarget.h \
|
||||
- src/avr32/ffi.c src/avr32/sysv.S src/avr32/ffitarget.h \
|
||||
- src/cris/ffi.c src/cris/sysv.S src/cris/ffitarget.h \
|
||||
- src/ia64/ffi.c src/ia64/ffitarget.h src/ia64/ia64_flags.h \
|
||||
@@ -405,31 +410,27 @@ EXTRA_DIST = LICENSE ChangeLog.v1 Change
|
||||
src/avr32/ffi.c src/avr32/sysv.S src/avr32/ffitarget.h \
|
||||
src/cris/ffi.c src/cris/sysv.S src/cris/ffitarget.h \
|
||||
src/ia64/ffi.c src/ia64/ffitarget.h src/ia64/ia64_flags.h \
|
||||
- src/ia64/unix.S \
|
||||
- src/mips/ffi.c src/mips/n32.S src/mips/o32.S \
|
||||
- src/mips/ffitarget.h \
|
||||
- src/m32r/ffi.c src/m32r/sysv.S src/m32r/ffitarget.h \
|
||||
- src/m68k/ffi.c src/m68k/sysv.S src/m68k/ffitarget.h \
|
||||
- src/powerpc/ffi.c src/powerpc/sysv.S \
|
||||
- src/powerpc/linux64.S src/powerpc/linux64_closure.S \
|
||||
+ src/ia64/unix.S src/mips/ffi.c src/mips/n32.S src/mips/o32.S \
|
||||
+ src/mips/ffitarget.h src/m32r/ffi.c src/m32r/sysv.S \
|
||||
+ src/m32r/ffitarget.h src/m68k/ffi.c src/m68k/sysv.S \
|
||||
+ src/m68k/ffitarget.h src/powerpc/ffi.c src/powerpc/sysv.S \
|
||||
src/powerpc/linux64.S src/powerpc/linux64_closure.S \
|
||||
- src/powerpc/ppc_closure.S src/powerpc/asm.h \
|
||||
- src/powerpc/aix.S src/powerpc/darwin.S \
|
||||
- src/powerpc/aix_closure.S src/powerpc/darwin_closure.S \
|
||||
@@ -251,8 +240,16 @@ Index: libffi/Makefile.in
|
||||
- src/sh64/ffi.c src/sh64/sysv.S src/sh64/ffitarget.h \
|
||||
- src/sparc/v8.S src/sparc/v9.S src/sparc/ffitarget.h \
|
||||
- src/sparc/ffi.c src/x86/darwin64.S \
|
||||
- src/x86/ffi.c src/x86/sysv.S src/x86/win32.S src/x86/win64.S \
|
||||
- src/x86/darwin.S src/x86/freebsd.S \
|
||||
+ src/powerpc/ppc_closure.S src/powerpc/asm.h src/powerpc/aix.S \
|
||||
+ src/powerpc/darwin.S src/powerpc/aix_closure.S \
|
||||
+ src/powerpc/darwin_closure.S src/powerpc/ffi_darwin.c \
|
||||
+ src/powerpc/ffitarget.h src/s390/ffi.c src/s390/sysv.S \
|
||||
+ src/s390/ffitarget.h src/sh/ffi.c src/sh/sysv.S \
|
||||
+ src/sh/ffitarget.h src/sh64/ffi.c src/sh64/sysv.S \
|
||||
+ src/sh64/ffitarget.h src/sparc/v8.S src/sparc/v9.S \
|
||||
+ src/sparc/ffitarget.h src/sparc/ffi.c src/x86/darwin64.S \
|
||||
src/x86/ffi.c src/x86/sysv.S src/x86/win32.S src/x86/darwin.S \
|
||||
- src/x86/win64.S src/x86/freebsd.S \
|
||||
- src/x86/ffi64.c src/x86/unix64.S src/x86/ffitarget.h \
|
||||
- src/pa/ffitarget.h src/pa/ffi.c src/pa/linux.S src/pa/hpux32.S \
|
||||
- src/frv/ffi.c src/frv/eabi.S src/frv/ffitarget.h \
|
||||
@@ -260,51 +257,31 @@ Index: libffi/Makefile.in
|
||||
- src/moxie/ffi.c src/moxie/eabi.S \
|
||||
- libtool-version ChangeLog.libffi m4/libtool.m4 \
|
||||
- m4/lt~obsolete.m4 m4/ltoptions.m4 m4/ltsugar.m4 m4/ltversion.m4
|
||||
+EXTRA_DIST = LICENSE ChangeLog.v1 ChangeLog.libgcj configure.host \
|
||||
+ src/alpha/ffi.c src/alpha/osf.S src/alpha/ffitarget.h \
|
||||
+ src/arm/ffi.c src/arm/sysv.S src/arm/trampoline.S \
|
||||
+ src/arm/ffitarget.h src/avr32/ffi.c src/avr32/sysv.S \
|
||||
+ src/avr32/ffitarget.h src/cris/ffi.c src/cris/sysv.S \
|
||||
+ src/cris/ffitarget.h src/ia64/ffi.c src/ia64/ffitarget.h \
|
||||
+ src/ia64/ia64_flags.h src/ia64/unix.S src/mips/ffi.c \
|
||||
+ src/mips/n32.S src/mips/o32.S src/mips/ffitarget.h \
|
||||
+ src/m32r/ffi.c src/m32r/sysv.S src/m32r/ffitarget.h \
|
||||
+ src/m68k/ffi.c src/m68k/sysv.S src/m68k/ffitarget.h \
|
||||
+ src/powerpc/ffi.c src/powerpc/sysv.S src/powerpc/linux64.S \
|
||||
+ src/powerpc/linux64_closure.S src/powerpc/ppc_closure.S \
|
||||
+ src/powerpc/asm.h src/powerpc/aix.S src/powerpc/darwin.S \
|
||||
+ src/powerpc/aix_closure.S src/powerpc/darwin_closure.S \
|
||||
+ src/powerpc/ffi_darwin.c src/powerpc/ffitarget.h \
|
||||
+ src/s390/ffi.c src/s390/sysv.S src/s390/ffitarget.h \
|
||||
+ src/sh/ffi.c src/sh/sysv.S src/sh/ffitarget.h src/sh64/ffi.c \
|
||||
+ src/sh64/sysv.S src/sh64/ffitarget.h src/sparc/v8.S \
|
||||
+ src/sparc/v9.S src/sparc/ffitarget.h src/sparc/ffi.c \
|
||||
+ src/x86/darwin64.S src/x86/ffi.c src/x86/sysv.S \
|
||||
+ src/x86/win32.S src/x86/win64.S src/x86/darwin.S \
|
||||
+ src/x86/freebsd.S src/x86/ffi64.c src/x86/unix64.S \
|
||||
+ src/x86/ffitarget.h src/pa/ffitarget.h src/pa/ffi.c \
|
||||
+ src/pa/linux.S src/pa/hpux32.S src/frv/ffi.c src/frv/eabi.S \
|
||||
+ src/frv/ffitarget.h src/dlmalloc.c src/moxie/ffi.c \
|
||||
+ src/moxie/eabi.S libtool-version ChangeLog.libffi \
|
||||
+ m4/libtool.m4 m4/lt~obsolete.m4 m4/ltoptions.m4 m4/ltsugar.m4 \
|
||||
+ m4/ltversion.m4 build-ios.sh src/arm/gentramp.sh
|
||||
+ src/x86/win64.S src/x86/freebsd.S src/x86/ffi64.c \
|
||||
+ src/x86/unix64.S src/x86/ffitarget.h src/pa/ffitarget.h \
|
||||
+ src/pa/ffi.c src/pa/linux.S src/pa/hpux32.S src/frv/ffi.c \
|
||||
+ src/frv/eabi.S src/frv/ffitarget.h src/dlmalloc.c \
|
||||
+ src/moxie/ffi.c src/moxie/eabi.S libtool-version \
|
||||
+ ChangeLog.libffi m4/libtool.m4 m4/lt~obsolete.m4 \
|
||||
+ m4/ltoptions.m4 m4/ltsugar.m4
|
||||
|
||||
info_TEXINFOS = doc/libffi.texi
|
||||
|
||||
@@ -488,10 +489,10 @@ nodist_libffi_la_SOURCES = $(am__append_
|
||||
@@ -488,10 +489,11 @@ nodist_libffi_la_SOURCES = $(am__append_
|
||||
$(am__append_15) $(am__append_16) $(am__append_17) \
|
||||
$(am__append_18) $(am__append_19) $(am__append_20) \
|
||||
$(am__append_21) $(am__append_22) $(am__append_23) \
|
||||
- $(am__append_24) $(am__append_25)
|
||||
+ $(am__append_24) $(am__append_25) $(am__append_26)
|
||||
- $(am__append_24) $(am__append_25) $(am__append_26)
|
||||
+ $(am__append_24) $(am__append_25) $(am__append_26) \
|
||||
+ $(am__append_27)
|
||||
libffi_convenience_la_SOURCES = $(libffi_la_SOURCES)
|
||||
nodist_libffi_convenience_la_SOURCES = $(nodist_libffi_la_SOURCES)
|
||||
-AM_CFLAGS = -Wall -g -fexceptions $(am__append_26) $(am__append_27)
|
||||
+AM_CFLAGS = -Wall -g -fexceptions $(am__append_27) $(am__append_28)
|
||||
-AM_CFLAGS = -Wall -g -fexceptions $(am__append_27) $(am__append_28)
|
||||
+AM_CFLAGS = -Wall -g -fexceptions $(am__append_28) $(am__append_29)
|
||||
libffi_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(LTLDFLAGS) $(AM_LTLDFLAGS)
|
||||
AM_CPPFLAGS = -I. -I$(top_srcdir)/include -Iinclude -I$(top_srcdir)/src
|
||||
AM_CCASFLAGS = $(AM_CPPFLAGS)
|
||||
@@ -727,6 +728,8 @@ src/arm/sysv.lo: src/arm/$(am__dirstamp)
|
||||
@@ -727,6 +729,8 @@ src/arm/sysv.lo: src/arm/$(am__dirstamp)
|
||||
src/arm/$(DEPDIR)/$(am__dirstamp)
|
||||
src/arm/ffi.lo: src/arm/$(am__dirstamp) \
|
||||
src/arm/$(DEPDIR)/$(am__dirstamp)
|
||||
@@ -313,7 +290,7 @@ Index: libffi/Makefile.in
|
||||
src/avr32/$(am__dirstamp):
|
||||
@$(MKDIR_P) src/avr32
|
||||
@: > src/avr32/$(am__dirstamp)
|
||||
@@ -814,6 +817,8 @@ mostlyclean-compile:
|
||||
@@ -824,6 +828,8 @@ mostlyclean-compile:
|
||||
-rm -f src/arm/ffi.lo
|
||||
-rm -f src/arm/sysv.$(OBJEXT)
|
||||
-rm -f src/arm/sysv.lo
|
||||
@@ -322,7 +299,7 @@ Index: libffi/Makefile.in
|
||||
-rm -f src/avr32/ffi.$(OBJEXT)
|
||||
-rm -f src/avr32/ffi.lo
|
||||
-rm -f src/avr32/sysv.$(OBJEXT)
|
||||
@@ -932,6 +937,7 @@ distclean-compile:
|
||||
@@ -946,6 +952,7 @@ distclean-compile:
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@src/alpha/$(DEPDIR)/osf.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@src/arm/$(DEPDIR)/ffi.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@src/arm/$(DEPDIR)/sysv.Plo@am__quote@
|
||||
@@ -330,11 +307,19 @@ Index: libffi/Makefile.in
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@src/avr32/$(DEPDIR)/ffi.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@src/avr32/$(DEPDIR)/sysv.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@src/cris/$(DEPDIR)/ffi.Plo@am__quote@
|
||||
@@ -1813,6 +1820,7 @@ uninstall-am: uninstall-dvi-am uninstall
|
||||
uninstall-info-am uninstall-libLTLIBRARIES uninstall-pdf-am \
|
||||
uninstall-pkgconfigDATA uninstall-ps-am
|
||||
|
||||
+ m4/ltversion.m4 build-ios.sh src/arm/gentramp.sh
|
||||
|
||||
# No install-html or install-pdf support in automake yet
|
||||
.PHONY: install-html install-pdf
|
||||
Index: libffi/configure.ac
|
||||
===================================================================
|
||||
--- libffi.orig/configure.ac
|
||||
+++ libffi/configure.ac
|
||||
@@ -328,13 +328,23 @@ if test x$TARGET = xX86_WIN64; then
|
||||
@@ -322,13 +322,23 @@ if test x$TARGET = xX86_WIN64; then
|
||||
fi
|
||||
fi
|
||||
|
||||
@@ -384,9 +369,9 @@ Index: libffi/src/arm/ffi.c
|
||||
|
||||
ARM Foreign Function Interface
|
||||
|
||||
@@ -337,6 +338,220 @@ ffi_prep_incoming_args_SYSV(char *stack,
|
||||
@@ -339,6 +340,220 @@ ffi_prep_incoming_args_SYSV(char *stack,
|
||||
|
||||
/* How to make a trampoline. */
|
||||
extern unsigned int ffi_arm_trampoline[3];
|
||||
|
||||
+#if FFI_EXEC_TRAMPOLINE_TABLE
|
||||
+
|
||||
@@ -605,7 +590,7 @@ Index: libffi/src/arm/ffi.c
|
||||
#define FFI_INIT_TRAMPOLINE(TRAMP,FUN,CTX) \
|
||||
({ unsigned char *__tramp = (unsigned char*)(TRAMP); \
|
||||
unsigned int __fun = (unsigned int)(FUN); \
|
||||
@@ -353,6 +568,7 @@ ffi_prep_incoming_args_SYSV(char *stack,
|
||||
@@ -353,6 +568,7 @@ extern unsigned int ffi_arm_trampoline[3
|
||||
mapping. */ \
|
||||
})
|
||||
|
||||
@@ -703,7 +688,7 @@ Index: libffi/src/arm/sysv.S
|
||||
UNWIND .fnstart
|
||||
.endm
|
||||
#endif
|
||||
@@ -141,8 +164,7 @@ _L__\name:
|
||||
@@ -141,8 +164,7 @@ _L__\name:
|
||||
#endif
|
||||
.endm
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ Index: libffi/ChangeLog
|
||||
===================================================================
|
||||
--- libffi.orig/ChangeLog
|
||||
+++ libffi/ChangeLog
|
||||
@@ -70,7 +70,7 @@
|
||||
@@ -87,7 +87,7 @@
|
||||
* src/prep_cif.c (UNLIKELY, LIKELY): Define.
|
||||
(initialize_aggregate): Check for bad types.
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ Index: libffi/ChangeLog
|
||||
===================================================================
|
||||
--- libffi.orig/ChangeLog
|
||||
+++ libffi/ChangeLog
|
||||
@@ -33,6 +33,14 @@
|
||||
@@ -50,6 +50,14 @@
|
||||
|
||||
* configure: Regenerate.
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ Index: libffi/ChangeLog
|
||||
===================================================================
|
||||
--- libffi.orig/ChangeLog
|
||||
+++ libffi/ChangeLog
|
||||
@@ -173,6 +173,10 @@
|
||||
@@ -190,6 +190,10 @@
|
||||
* src/prep_cif.c: Push stack space computation into src/x86/ffi.c
|
||||
for X86_ANY so return value space doesn't get added twice.
|
||||
|
||||
|
||||
1536
patches/more-openbsd
1536
patches/more-openbsd
File diff suppressed because it is too large
Load Diff
@@ -2,12 +2,14 @@ Index: libffi/Makefile.am
|
||||
===================================================================
|
||||
--- libffi.orig/Makefile.am
|
||||
+++ libffi/Makefile.am
|
||||
@@ -31,7 +31,9 @@ EXTRA_DIST = LICENSE ChangeLog.v1 Change
|
||||
src/frv/ffitarget.h src/dlmalloc.c src/moxie/ffi.c \
|
||||
src/moxie/eabi.S libtool-version ChangeLog.libffi \
|
||||
m4/libtool.m4 m4/lt~obsolete.m4 m4/ltoptions.m4 m4/ltsugar.m4 \
|
||||
@@ -30,8 +30,10 @@ EXTRA_DIST = LICENSE ChangeLog.v1 Change
|
||||
src/frv/eabi.S src/frv/ffitarget.h src/dlmalloc.c \
|
||||
src/moxie/ffi.c src/moxie/eabi.S libtool-version \
|
||||
ChangeLog.libffi m4/libtool.m4 m4/lt~obsolete.m4 \
|
||||
- m4/ltoptions.m4 m4/ltsugar.m4
|
||||
- m4/ltversion.m4 build-ios.sh src/arm/gentramp.sh
|
||||
+ m4/ltversion.m4 build-ios.sh src/arm/gentramp.sh src/debug.c \
|
||||
+ m4/ltoptions.m4 m4/ltsugar.m4 m4/ltversion.m4 build-ios.sh \
|
||||
+ m4/ltversion.m4 build-ios.sh src/arm/gentramp.sh src/debug.c \
|
||||
+ msvcc.sh
|
||||
+
|
||||
|
||||
@@ -17,13 +19,22 @@ Index: libffi/Makefile.in
|
||||
===================================================================
|
||||
--- libffi.orig/Makefile.in
|
||||
+++ libffi/Makefile.in
|
||||
@@ -428,7 +428,8 @@ EXTRA_DIST = LICENSE ChangeLog.v1 Change
|
||||
src/frv/ffitarget.h src/dlmalloc.c src/moxie/ffi.c \
|
||||
src/moxie/eabi.S libtool-version ChangeLog.libffi \
|
||||
m4/libtool.m4 m4/lt~obsolete.m4 m4/ltoptions.m4 m4/ltsugar.m4 \
|
||||
- m4/ltversion.m4 build-ios.sh src/arm/gentramp.sh
|
||||
+ m4/ltversion.m4 build-ios.sh src/arm/gentramp.sh src/debug.c \
|
||||
@@ -428,7 +428,9 @@ EXTRA_DIST = LICENSE ChangeLog.v1 Change
|
||||
src/frv/eabi.S src/frv/ffitarget.h src/dlmalloc.c \
|
||||
src/moxie/ffi.c src/moxie/eabi.S libtool-version \
|
||||
ChangeLog.libffi m4/libtool.m4 m4/lt~obsolete.m4 \
|
||||
- m4/ltoptions.m4 m4/ltsugar.m4
|
||||
+ m4/ltoptions.m4 m4/ltsugar.m4 m4/ltversion.m4 build-ios.sh \
|
||||
+ m4/ltversion.m4 build-ios.sh src/arm/gentramp.sh src/debug.c \
|
||||
+ msvcc.sh
|
||||
|
||||
info_TEXINFOS = doc/libffi.texi
|
||||
|
||||
@@ -1818,7 +1820,6 @@ uninstall-am: uninstall-dvi-am uninstall
|
||||
uninstall-info-am uninstall-libLTLIBRARIES uninstall-pdf-am \
|
||||
uninstall-pkgconfigDATA uninstall-ps-am
|
||||
|
||||
- m4/ltversion.m4 build-ios.sh src/arm/gentramp.sh
|
||||
|
||||
# No install-html or install-pdf support in automake yet
|
||||
.PHONY: install-html install-pdf
|
||||
|
||||
@@ -55,7 +55,7 @@ Index: libffi/ChangeLog
|
||||
===================================================================
|
||||
--- libffi.orig/ChangeLog
|
||||
+++ libffi/ChangeLog
|
||||
@@ -231,6 +231,11 @@
|
||||
@@ -248,6 +248,11 @@
|
||||
* man/Makefile.in: Regenerate.
|
||||
* testsuite/Makefile.in: Regenerate.
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ Index: libffi/ChangeLog
|
||||
===================================================================
|
||||
--- libffi.orig/ChangeLog
|
||||
+++ libffi/ChangeLog
|
||||
@@ -33,6 +33,10 @@
|
||||
@@ -50,6 +50,10 @@
|
||||
|
||||
* configure: Regenerate.
|
||||
|
||||
@@ -17,7 +17,7 @@ Index: libffi/configure
|
||||
===================================================================
|
||||
--- libffi.orig/configure
|
||||
+++ libffi/configure
|
||||
@@ -12126,7 +12126,7 @@ case "$host" in
|
||||
@@ -12130,7 +12130,7 @@ case "$host" in
|
||||
powerpc-*-beos*)
|
||||
TARGET=POWERPC; TARGETDIR=powerpc
|
||||
;;
|
||||
@@ -26,7 +26,7 @@ Index: libffi/configure
|
||||
TARGET=POWERPC_DARWIN; TARGETDIR=powerpc
|
||||
;;
|
||||
powerpc-*-aix* | rs6000-*-aix*)
|
||||
@@ -12135,7 +12135,7 @@ case "$host" in
|
||||
@@ -12139,7 +12139,7 @@ case "$host" in
|
||||
powerpc-*-freebsd*)
|
||||
TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc
|
||||
;;
|
||||
@@ -39,7 +39,7 @@ Index: libffi/configure.ac
|
||||
===================================================================
|
||||
--- libffi.orig/configure.ac
|
||||
+++ libffi/configure.ac
|
||||
@@ -137,7 +137,7 @@ case "$host" in
|
||||
@@ -141,7 +141,7 @@ case "$host" in
|
||||
powerpc-*-beos*)
|
||||
TARGET=POWERPC; TARGETDIR=powerpc
|
||||
;;
|
||||
@@ -48,7 +48,7 @@ Index: libffi/configure.ac
|
||||
TARGET=POWERPC_DARWIN; TARGETDIR=powerpc
|
||||
;;
|
||||
powerpc-*-aix* | rs6000-*-aix*)
|
||||
@@ -146,7 +146,7 @@ case "$host" in
|
||||
@@ -150,7 +150,7 @@ case "$host" in
|
||||
powerpc-*-freebsd*)
|
||||
TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc
|
||||
;;
|
||||
|
||||
@@ -3,17 +3,17 @@ Index: libffi/ChangeLog
|
||||
--- libffi.orig/ChangeLog
|
||||
+++ libffi/ChangeLog
|
||||
@@ -1,3 +1,23 @@
|
||||
+2011-09-06 Anthony Green <green@moxielogic.com>
|
||||
+2011-11-12 Anthony Green <green@moxielogic.com>
|
||||
+
|
||||
+ * Makefile.am (AM_CCASFLAGS): Add -g option to build assembly
|
||||
+ files with debug info.
|
||||
+ * Makefile.in: Rebuilt.
|
||||
+
|
||||
+2011-08-24 Jasper Lievisse Adriaanse <jasper@openbsd.org>
|
||||
+2011-11-12 Jasper Lievisse Adriaanse <jasper@openbsd.org>
|
||||
+
|
||||
+ * README: Update list of supported OpenBSD systems.
|
||||
+
|
||||
+2011-08-32 Anthony Green <green@moxielogic.com>
|
||||
+2011-11-12 Anthony Green <green@moxielogic.com>
|
||||
+
|
||||
+ * libtool-version: Update.
|
||||
+ * Makefile.am (nodist_libffi_la_SOURCES): Add src/debug.c if
|
||||
@@ -23,25 +23,14 @@ Index: libffi/ChangeLog
|
||||
+ * Makefile.in: Rebuilt.
|
||||
+ * README: Update for 3.0.11.
|
||||
+
|
||||
2011-08-22 Jasper Lievisse Adriaanse <jasper@openbsd.org>
|
||||
2011-11-10 Richard Henderson <rth@redhat.com>
|
||||
|
||||
* configure.ac: Add OpenBSD/hppa and OpenBSD/powerpc support.
|
||||
* configure.ac (GCC_AS_CFI_PSEUDO_OP): Use it instead of inline check.
|
||||
Index: libffi/Makefile.am
|
||||
===================================================================
|
||||
--- libffi.orig/Makefile.am
|
||||
+++ libffi/Makefile.am
|
||||
@@ -31,9 +31,7 @@ EXTRA_DIST = LICENSE ChangeLog.v1 Change
|
||||
src/frv/ffitarget.h src/dlmalloc.c src/moxie/ffi.c \
|
||||
src/moxie/eabi.S libtool-version ChangeLog.libffi \
|
||||
m4/libtool.m4 m4/lt~obsolete.m4 m4/ltoptions.m4 m4/ltsugar.m4 \
|
||||
- m4/ltversion.m4 build-ios.sh src/arm/gentramp.sh src/debug.c \
|
||||
- msvcc.sh
|
||||
-
|
||||
+ m4/ltversion.m4 build-ios.sh src/arm/gentramp.sh msvcc.sh
|
||||
|
||||
info_TEXINFOS = doc/libffi.texi
|
||||
|
||||
@@ -88,7 +86,7 @@ ACLOCAL_AMFLAGS=$(ACLOCAL_AMFLAGS) -I m4
|
||||
@@ -88,7 +88,7 @@ ACLOCAL_AMFLAGS=$(ACLOCAL_AMFLAGS) -I m4
|
||||
lib_LTLIBRARIES = libffi.la
|
||||
noinst_LTLIBRARIES = libffi_convenience.la
|
||||
|
||||
@@ -50,7 +39,7 @@ Index: libffi/Makefile.am
|
||||
src/raw_api.c src/java_raw_api.c src/closures.c
|
||||
|
||||
pkgconfigdir = $(libdir)/pkgconfig
|
||||
@@ -96,6 +94,10 @@ pkgconfig_DATA = libffi.pc
|
||||
@@ -96,6 +96,10 @@ pkgconfig_DATA = libffi.pc
|
||||
|
||||
nodist_libffi_la_SOURCES =
|
||||
|
||||
@@ -61,7 +50,7 @@ Index: libffi/Makefile.am
|
||||
if MIPS
|
||||
nodist_libffi_la_SOURCES += src/mips/ffi.c src/mips/o32.S src/mips/n32.S
|
||||
endif
|
||||
@@ -188,7 +190,7 @@ endif
|
||||
@@ -191,7 +195,7 @@ endif
|
||||
libffi_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(LTLDFLAGS) $(AM_LTLDFLAGS)
|
||||
|
||||
AM_CPPFLAGS = -I. -I$(top_srcdir)/include -Iinclude -I$(top_srcdir)/src
|
||||
@@ -74,7 +63,7 @@ Index: libffi/Makefile.in
|
||||
===================================================================
|
||||
--- libffi.orig/Makefile.in
|
||||
+++ libffi/Makefile.in
|
||||
@@ -36,35 +36,36 @@ POST_UNINSTALL = :
|
||||
@@ -36,36 +36,37 @@ POST_UNINSTALL = :
|
||||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
target_triplet = @target@
|
||||
@@ -98,12 +87,13 @@ Index: libffi/Makefile.in
|
||||
-@AVR32_TRUE@am__append_18 = src/avr32/sysv.S src/avr32/ffi.c
|
||||
-@LIBFFI_CRIS_TRUE@am__append_19 = src/cris/sysv.S src/cris/ffi.c
|
||||
-@FRV_TRUE@am__append_20 = src/frv/eabi.S src/frv/ffi.c
|
||||
-@S390_TRUE@am__append_21 = src/s390/sysv.S src/s390/ffi.c
|
||||
-@X86_64_TRUE@am__append_22 = src/x86/ffi64.c src/x86/unix64.S src/x86/ffi.c src/x86/sysv.S
|
||||
-@SH_TRUE@am__append_23 = src/sh/sysv.S src/sh/ffi.c
|
||||
-@SH64_TRUE@am__append_24 = src/sh64/sysv.S src/sh64/ffi.c
|
||||
-@PA_LINUX_TRUE@am__append_25 = src/pa/linux.S src/pa/ffi.c
|
||||
-@PA_HPUX_TRUE@am__append_26 = src/pa/hpux32.S src/pa/ffi.c
|
||||
-@MOXIE_TRUE@am__append_21 = src/moxie/eabi.S src/moxie/ffi.c
|
||||
-@S390_TRUE@am__append_22 = src/s390/sysv.S src/s390/ffi.c
|
||||
-@X86_64_TRUE@am__append_23 = src/x86/ffi64.c src/x86/unix64.S src/x86/ffi.c src/x86/sysv.S
|
||||
-@SH_TRUE@am__append_24 = src/sh/sysv.S src/sh/ffi.c
|
||||
-@SH64_TRUE@am__append_25 = src/sh64/sysv.S src/sh64/ffi.c
|
||||
-@PA_LINUX_TRUE@am__append_26 = src/pa/linux.S src/pa/ffi.c
|
||||
-@PA_HPUX_TRUE@am__append_27 = src/pa/hpux32.S src/pa/ffi.c
|
||||
+@FFI_DEBUG_TRUE@am__append_1 = src/debug.c
|
||||
+@MIPS_TRUE@am__append_2 = src/mips/ffi.c src/mips/o32.S src/mips/n32.S
|
||||
+@X86_TRUE@am__append_3 = src/x86/ffi.c src/x86/sysv.S
|
||||
@@ -125,43 +115,21 @@ Index: libffi/Makefile.in
|
||||
+@AVR32_TRUE@am__append_19 = src/avr32/sysv.S src/avr32/ffi.c
|
||||
+@LIBFFI_CRIS_TRUE@am__append_20 = src/cris/sysv.S src/cris/ffi.c
|
||||
+@FRV_TRUE@am__append_21 = src/frv/eabi.S src/frv/ffi.c
|
||||
+@S390_TRUE@am__append_22 = src/s390/sysv.S src/s390/ffi.c
|
||||
+@X86_64_TRUE@am__append_23 = src/x86/ffi64.c src/x86/unix64.S src/x86/ffi.c src/x86/sysv.S
|
||||
+@SH_TRUE@am__append_24 = src/sh/sysv.S src/sh/ffi.c
|
||||
+@SH64_TRUE@am__append_25 = src/sh64/sysv.S src/sh64/ffi.c
|
||||
+@PA_LINUX_TRUE@am__append_26 = src/pa/linux.S src/pa/ffi.c
|
||||
+@PA_HPUX_TRUE@am__append_27 = src/pa/hpux32.S src/pa/ffi.c
|
||||
+@MOXIE_TRUE@am__append_22 = src/moxie/eabi.S src/moxie/ffi.c
|
||||
+@S390_TRUE@am__append_23 = src/s390/sysv.S src/s390/ffi.c
|
||||
+@X86_64_TRUE@am__append_24 = src/x86/ffi64.c src/x86/unix64.S src/x86/ffi.c src/x86/sysv.S
|
||||
+@SH_TRUE@am__append_25 = src/sh/sysv.S src/sh/ffi.c
|
||||
+@SH64_TRUE@am__append_26 = src/sh64/sysv.S src/sh64/ffi.c
|
||||
+@PA_LINUX_TRUE@am__append_27 = src/pa/linux.S src/pa/ffi.c
|
||||
+@PA_HPUX_TRUE@am__append_28 = src/pa/hpux32.S src/pa/ffi.c
|
||||
# Build debug. Define FFI_DEBUG on the commandline so that, when building with
|
||||
# MSVC, it can link against the debug CRT.
|
||||
-@FFI_DEBUG_TRUE@am__append_27 = -DFFI_DEBUG
|
||||
+@FFI_DEBUG_TRUE@am__append_28 = -DFFI_DEBUG
|
||||
-@FFI_DEBUG_TRUE@am__append_28 = -DFFI_DEBUG
|
||||
+@FFI_DEBUG_TRUE@am__append_29 = -DFFI_DEBUG
|
||||
subdir = .
|
||||
DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
|
||||
$(srcdir)/Makefile.in $(srcdir)/doc/stamp-vti \
|
||||
@@ -73,10 +74,18 @@ DIST_COMMON = README $(am__configure_dep
|
||||
compile config.guess config.sub depcomp install-sh ltmain.sh \
|
||||
mdate-sh missing texinfo.tex
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
-am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
|
||||
- $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
|
||||
- $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
|
||||
- $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
|
||||
+am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cc_maxopt.m4 \
|
||||
+ $(top_srcdir)/m4/ax_cflags_warn_all.m4 \
|
||||
+ $(top_srcdir)/m4/ax_check_compiler_flags.m4 \
|
||||
+ $(top_srcdir)/m4/ax_compiler_vendor.m4 \
|
||||
+ $(top_srcdir)/m4/ax_configure_args.m4 \
|
||||
+ $(top_srcdir)/m4/ax_enable_builddir.m4 \
|
||||
+ $(top_srcdir)/m4/ax_gcc_archflag.m4 \
|
||||
+ $(top_srcdir)/m4/ax_gcc_x86_cpuid.m4 \
|
||||
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
||||
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
||||
+ $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
|
||||
+ $(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
|
||||
@@ -111,47 +120,48 @@ am__installdirs = "$(DESTDIR)$(libdir)"
|
||||
@@ -120,48 +121,49 @@ am__installdirs = "$(DESTDIR)$(libdir)"
|
||||
LTLIBRARIES = $(lib_LTLIBRARIES) $(noinst_LTLIBRARIES)
|
||||
libffi_la_LIBADD =
|
||||
am__dirstamp = $(am__leading_dot)dirstamp
|
||||
@@ -217,89 +185,65 @@ Index: libffi/Makefile.in
|
||||
-@AVR32_TRUE@am__objects_18 = src/avr32/sysv.lo src/avr32/ffi.lo
|
||||
-@LIBFFI_CRIS_TRUE@am__objects_19 = src/cris/sysv.lo src/cris/ffi.lo
|
||||
-@FRV_TRUE@am__objects_20 = src/frv/eabi.lo src/frv/ffi.lo
|
||||
-@S390_TRUE@am__objects_21 = src/s390/sysv.lo src/s390/ffi.lo
|
||||
-@X86_64_TRUE@am__objects_22 = src/x86/ffi64.lo src/x86/unix64.lo \
|
||||
-@MOXIE_TRUE@am__objects_21 = src/moxie/eabi.lo src/moxie/ffi.lo
|
||||
-@S390_TRUE@am__objects_22 = src/s390/sysv.lo src/s390/ffi.lo
|
||||
-@X86_64_TRUE@am__objects_23 = src/x86/ffi64.lo src/x86/unix64.lo \
|
||||
+@ARM_TRUE@am__objects_17 = src/arm/sysv.lo src/arm/ffi.lo
|
||||
+@ARM_TRUE@@FFI_EXEC_TRAMPOLINE_TABLE_TRUE@am__objects_18 = src/arm/trampoline.lo
|
||||
+@AVR32_TRUE@am__objects_19 = src/avr32/sysv.lo src/avr32/ffi.lo
|
||||
+@LIBFFI_CRIS_TRUE@am__objects_20 = src/cris/sysv.lo src/cris/ffi.lo
|
||||
+@FRV_TRUE@am__objects_21 = src/frv/eabi.lo src/frv/ffi.lo
|
||||
+@S390_TRUE@am__objects_22 = src/s390/sysv.lo src/s390/ffi.lo
|
||||
+@X86_64_TRUE@am__objects_23 = src/x86/ffi64.lo src/x86/unix64.lo \
|
||||
+@MOXIE_TRUE@am__objects_22 = src/moxie/eabi.lo src/moxie/ffi.lo
|
||||
+@S390_TRUE@am__objects_23 = src/s390/sysv.lo src/s390/ffi.lo
|
||||
+@X86_64_TRUE@am__objects_24 = src/x86/ffi64.lo src/x86/unix64.lo \
|
||||
@X86_64_TRUE@ src/x86/ffi.lo src/x86/sysv.lo
|
||||
-@SH_TRUE@am__objects_23 = src/sh/sysv.lo src/sh/ffi.lo
|
||||
-@SH64_TRUE@am__objects_24 = src/sh64/sysv.lo src/sh64/ffi.lo
|
||||
-@PA_LINUX_TRUE@am__objects_25 = src/pa/linux.lo src/pa/ffi.lo
|
||||
-@PA_HPUX_TRUE@am__objects_26 = src/pa/hpux32.lo src/pa/ffi.lo
|
||||
+@SH_TRUE@am__objects_24 = src/sh/sysv.lo src/sh/ffi.lo
|
||||
+@SH64_TRUE@am__objects_25 = src/sh64/sysv.lo src/sh64/ffi.lo
|
||||
+@PA_LINUX_TRUE@am__objects_26 = src/pa/linux.lo src/pa/ffi.lo
|
||||
+@PA_HPUX_TRUE@am__objects_27 = src/pa/hpux32.lo src/pa/ffi.lo
|
||||
-@SH_TRUE@am__objects_24 = src/sh/sysv.lo src/sh/ffi.lo
|
||||
-@SH64_TRUE@am__objects_25 = src/sh64/sysv.lo src/sh64/ffi.lo
|
||||
-@PA_LINUX_TRUE@am__objects_26 = src/pa/linux.lo src/pa/ffi.lo
|
||||
-@PA_HPUX_TRUE@am__objects_27 = src/pa/hpux32.lo src/pa/ffi.lo
|
||||
+@SH_TRUE@am__objects_25 = src/sh/sysv.lo src/sh/ffi.lo
|
||||
+@SH64_TRUE@am__objects_26 = src/sh64/sysv.lo src/sh64/ffi.lo
|
||||
+@PA_LINUX_TRUE@am__objects_27 = src/pa/linux.lo src/pa/ffi.lo
|
||||
+@PA_HPUX_TRUE@am__objects_28 = src/pa/hpux32.lo src/pa/ffi.lo
|
||||
nodist_libffi_la_OBJECTS = $(am__objects_1) $(am__objects_2) \
|
||||
$(am__objects_3) $(am__objects_4) $(am__objects_5) \
|
||||
$(am__objects_6) $(am__objects_7) $(am__objects_8) \
|
||||
@@ -160,17 +170,18 @@ nodist_libffi_la_OBJECTS = $(am__objects
|
||||
$(am__objects_15) $(am__objects_16) $(am__objects_17) \
|
||||
@@ -171,17 +173,17 @@ nodist_libffi_la_OBJECTS = $(am__objects
|
||||
$(am__objects_18) $(am__objects_19) $(am__objects_20) \
|
||||
$(am__objects_21) $(am__objects_22) $(am__objects_23) \
|
||||
- $(am__objects_24) $(am__objects_25) $(am__objects_26)
|
||||
+ $(am__objects_24) $(am__objects_25) $(am__objects_26) \
|
||||
+ $(am__objects_27)
|
||||
$(am__objects_24) $(am__objects_25) $(am__objects_26) \
|
||||
- $(am__objects_27)
|
||||
+ $(am__objects_27) $(am__objects_28)
|
||||
libffi_la_OBJECTS = $(am_libffi_la_OBJECTS) \
|
||||
$(nodist_libffi_la_OBJECTS)
|
||||
libffi_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
|
||||
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
|
||||
$(libffi_la_LDFLAGS) $(LDFLAGS) -o $@
|
||||
libffi_convenience_la_LIBADD =
|
||||
-am__objects_27 = src/debug.lo src/prep_cif.lo src/types.lo \
|
||||
-am__objects_28 = src/debug.lo src/prep_cif.lo src/types.lo \
|
||||
- src/raw_api.lo src/java_raw_api.lo src/closures.lo
|
||||
-am_libffi_convenience_la_OBJECTS = $(am__objects_27)
|
||||
-am__objects_28 = $(am__objects_1) $(am__objects_2) $(am__objects_3) \
|
||||
+am__objects_28 = src/prep_cif.lo src/types.lo src/raw_api.lo \
|
||||
-am_libffi_convenience_la_OBJECTS = $(am__objects_28)
|
||||
-am__objects_29 = $(am__objects_1) $(am__objects_2) $(am__objects_3) \
|
||||
+am__objects_29 = src/prep_cif.lo src/types.lo src/raw_api.lo \
|
||||
+ src/java_raw_api.lo src/closures.lo
|
||||
+am_libffi_convenience_la_OBJECTS = $(am__objects_28)
|
||||
+am__objects_29 = $(am__objects_1) $(am__objects_2) $(am__objects_3) \
|
||||
+am_libffi_convenience_la_OBJECTS = $(am__objects_29)
|
||||
+am__objects_30 = $(am__objects_1) $(am__objects_2) $(am__objects_3) \
|
||||
$(am__objects_4) $(am__objects_5) $(am__objects_6) \
|
||||
$(am__objects_7) $(am__objects_8) $(am__objects_9) \
|
||||
$(am__objects_10) $(am__objects_11) $(am__objects_12) \
|
||||
@@ -178,8 +189,8 @@ am__objects_28 = $(am__objects_1) $(am__
|
||||
@@ -189,8 +191,9 @@ am__objects_29 = $(am__objects_1) $(am__
|
||||
$(am__objects_16) $(am__objects_17) $(am__objects_18) \
|
||||
$(am__objects_19) $(am__objects_20) $(am__objects_21) \
|
||||
$(am__objects_22) $(am__objects_23) $(am__objects_24) \
|
||||
- $(am__objects_25) $(am__objects_26)
|
||||
-nodist_libffi_convenience_la_OBJECTS = $(am__objects_28)
|
||||
+ $(am__objects_25) $(am__objects_26) $(am__objects_27)
|
||||
+nodist_libffi_convenience_la_OBJECTS = $(am__objects_29)
|
||||
- $(am__objects_25) $(am__objects_26) $(am__objects_27)
|
||||
-nodist_libffi_convenience_la_OBJECTS = $(am__objects_29)
|
||||
+ $(am__objects_25) $(am__objects_26) $(am__objects_27) \
|
||||
+ $(am__objects_28)
|
||||
+nodist_libffi_convenience_la_OBJECTS = $(am__objects_30)
|
||||
libffi_convenience_la_OBJECTS = $(am_libffi_convenience_la_OBJECTS) \
|
||||
$(nodist_libffi_convenience_la_OBJECTS)
|
||||
DEFAULT_INCLUDES = -I.@am__isrc@
|
||||
@@ -332,6 +343,7 @@ PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
+PRTDIAG = @PRTDIAG@
|
||||
RANLIB = @RANLIB@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
@@ -352,6 +364,7 @@ am__leading_dot = @am__leading_dot@
|
||||
am__quote = @am__quote@
|
||||
am__tar = @am__tar@
|
||||
am__untar = @am__untar@
|
||||
+ax_enable_builddir_sed = @ax_enable_builddir_sed@
|
||||
bindir = @bindir@
|
||||
build = @build@
|
||||
build_alias = @build_alias@
|
||||
@@ -428,8 +441,7 @@ EXTRA_DIST = LICENSE ChangeLog.v1 Change
|
||||
src/frv/ffitarget.h src/dlmalloc.c src/moxie/ffi.c \
|
||||
src/moxie/eabi.S libtool-version ChangeLog.libffi \
|
||||
m4/libtool.m4 m4/lt~obsolete.m4 m4/ltoptions.m4 m4/ltsugar.m4 \
|
||||
- m4/ltversion.m4 build-ios.sh src/arm/gentramp.sh src/debug.c \
|
||||
- msvcc.sh
|
||||
+ m4/ltversion.m4 build-ios.sh src/arm/gentramp.sh msvcc.sh
|
||||
|
||||
info_TEXINFOS = doc/libffi.texi
|
||||
|
||||
@@ -475,7 +487,7 @@ MAKEOVERRIDES =
|
||||
@@ -488,7 +491,7 @@ MAKEOVERRIDES =
|
||||
ACLOCAL_AMFLAGS = $(ACLOCAL_AMFLAGS) -I m4
|
||||
lib_LTLIBRARIES = libffi.la
|
||||
noinst_LTLIBRARIES = libffi_convenience.la
|
||||
@@ -308,17 +252,16 @@ Index: libffi/Makefile.in
|
||||
src/raw_api.c src/java_raw_api.c src/closures.c
|
||||
|
||||
pkgconfigdir = $(libdir)/pkgconfig
|
||||
@@ -488,13 +500,14 @@ nodist_libffi_la_SOURCES = $(am__append_
|
||||
$(am__append_15) $(am__append_16) $(am__append_17) \
|
||||
@@ -502,13 +505,13 @@ nodist_libffi_la_SOURCES = $(am__append_
|
||||
$(am__append_18) $(am__append_19) $(am__append_20) \
|
||||
$(am__append_21) $(am__append_22) $(am__append_23) \
|
||||
- $(am__append_24) $(am__append_25) $(am__append_26)
|
||||
+ $(am__append_24) $(am__append_25) $(am__append_26) \
|
||||
+ $(am__append_27)
|
||||
$(am__append_24) $(am__append_25) $(am__append_26) \
|
||||
- $(am__append_27)
|
||||
+ $(am__append_27) $(am__append_28)
|
||||
libffi_convenience_la_SOURCES = $(libffi_la_SOURCES)
|
||||
nodist_libffi_convenience_la_SOURCES = $(nodist_libffi_la_SOURCES)
|
||||
-AM_CFLAGS = -g $(am__append_27)
|
||||
+AM_CFLAGS = -g $(am__append_28)
|
||||
-AM_CFLAGS = -g $(am__append_28)
|
||||
+AM_CFLAGS = -g $(am__append_29)
|
||||
libffi_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(LTLDFLAGS) $(AM_LTLDFLAGS)
|
||||
AM_CPPFLAGS = -I. -I$(top_srcdir)/include -Iinclude -I$(top_srcdir)/src
|
||||
-AM_CCASFLAGS = $(AM_CPPFLAGS)
|
||||
@@ -326,7 +269,7 @@ Index: libffi/Makefile.in
|
||||
all: fficonfig.h
|
||||
$(MAKE) $(AM_MAKEFLAGS) all-recursive
|
||||
|
||||
@@ -599,12 +612,12 @@ src/$(am__dirstamp):
|
||||
@@ -613,12 +616,12 @@ src/$(am__dirstamp):
|
||||
src/$(DEPDIR)/$(am__dirstamp):
|
||||
@$(MKDIR_P) src/$(DEPDIR)
|
||||
@: > src/$(DEPDIR)/$(am__dirstamp)
|
||||
|
||||
@@ -2,7 +2,7 @@ Index: libffi/ChangeLog
|
||||
===================================================================
|
||||
--- libffi.orig/ChangeLog
|
||||
+++ libffi/ChangeLog
|
||||
@@ -33,6 +33,11 @@
|
||||
@@ -50,6 +50,11 @@
|
||||
|
||||
* configure: Regenerate.
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ Index: libffi/ChangeLog
|
||||
===================================================================
|
||||
--- libffi.orig/ChangeLog
|
||||
+++ libffi/ChangeLog
|
||||
@@ -33,6 +33,12 @@
|
||||
@@ -50,6 +50,12 @@
|
||||
|
||||
* configure: Regenerate.
|
||||
|
||||
|
||||
4808
patches/stand-alone
4808
patches/stand-alone
File diff suppressed because it is too large
Load Diff
@@ -2,7 +2,7 @@ Index: libffi/ChangeLog
|
||||
===================================================================
|
||||
--- libffi.orig/ChangeLog
|
||||
+++ libffi/ChangeLog
|
||||
@@ -165,6 +165,14 @@
|
||||
@@ -182,6 +182,14 @@
|
||||
* testsuite/libffi.call/cls_longdouble.c: Likewise.
|
||||
* testsuite/libffi.call/huge_struct.c: Likewise.
|
||||
|
||||
@@ -43,7 +43,7 @@ Index: libffi/src/x86/ffi.c
|
||||
===================================================================
|
||||
--- libffi.orig/src/x86/ffi.c
|
||||
+++ libffi/src/x86/ffi.c
|
||||
@@ -155,12 +155,10 @@ ffi_status ffi_prep_cif_machdep(ffi_cif
|
||||
@@ -155,12 +155,10 @@ ffi_status ffi_prep_cif_machdep(ffi_cif
|
||||
switch (cif->rtype->type)
|
||||
{
|
||||
case FFI_TYPE_VOID:
|
||||
|
||||
@@ -2,7 +2,7 @@ Index: libffi/Makefile.am
|
||||
===================================================================
|
||||
--- libffi.orig/Makefile.am
|
||||
+++ libffi/Makefile.am
|
||||
@@ -176,14 +176,11 @@ endif
|
||||
@@ -179,14 +179,11 @@ endif
|
||||
libffi_convenience_la_SOURCES = $(libffi_la_SOURCES)
|
||||
nodist_libffi_convenience_la_SOURCES = $(nodist_libffi_la_SOURCES)
|
||||
|
||||
@@ -22,21 +22,56 @@ Index: libffi/Makefile.in
|
||||
===================================================================
|
||||
--- libffi.orig/Makefile.in
|
||||
+++ libffi/Makefile.in
|
||||
@@ -65,8 +65,6 @@ target_triplet = @target@
|
||||
@@ -66,8 +66,6 @@ target_triplet = @target@
|
||||
# Build debug. Define FFI_DEBUG on the commandline so that, when building with
|
||||
# MSVC, it can link against the debug CRT.
|
||||
@FFI_DEBUG_TRUE@am__append_27 = -DFFI_DEBUG
|
||||
@FFI_DEBUG_TRUE@am__append_28 = -DFFI_DEBUG
|
||||
-# Build opt.
|
||||
-@FFI_DEBUG_FALSE@am__append_28 = -O2
|
||||
-@FFI_DEBUG_FALSE@am__append_29 = -O2
|
||||
subdir = .
|
||||
DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
|
||||
$(srcdir)/Makefile.in $(srcdir)/doc/stamp-vti \
|
||||
@@ -492,7 +490,7 @@ nodist_libffi_la_SOURCES = $(am__append_
|
||||
$(am__append_24) $(am__append_25) $(am__append_26)
|
||||
@@ -76,7 +74,17 @@ DIST_COMMON = README $(am__configure_dep
|
||||
compile config.guess config.sub depcomp install-sh ltmain.sh \
|
||||
mdate-sh missing texinfo.tex
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
-am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
|
||||
+am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cc_maxopt.m4 \
|
||||
+ $(top_srcdir)/m4/ax_cflags_warn_all.m4 \
|
||||
+ $(top_srcdir)/m4/ax_check_compiler_flags.m4 \
|
||||
+ $(top_srcdir)/m4/ax_compiler_vendor.m4 \
|
||||
+ $(top_srcdir)/m4/ax_configure_args.m4 \
|
||||
+ $(top_srcdir)/m4/ax_enable_builddir.m4 \
|
||||
+ $(top_srcdir)/m4/ax_gcc_archflag.m4 \
|
||||
+ $(top_srcdir)/m4/ax_gcc_x86_cpuid.m4 \
|
||||
+ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
|
||||
+ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
|
||||
+ $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
|
||||
$(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
@@ -335,6 +343,7 @@ PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_URL = @PACKAGE_URL@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
+PRTDIAG = @PRTDIAG@
|
||||
RANLIB = @RANLIB@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
@@ -355,6 +364,7 @@ am__leading_dot = @am__leading_dot@
|
||||
am__quote = @am__quote@
|
||||
am__tar = @am__tar@
|
||||
am__untar = @am__untar@
|
||||
+ax_enable_builddir_sed = @ax_enable_builddir_sed@
|
||||
bindir = @bindir@
|
||||
build = @build@
|
||||
build_alias = @build_alias@
|
||||
@@ -493,7 +503,7 @@ nodist_libffi_la_SOURCES = $(am__append_
|
||||
$(am__append_27)
|
||||
libffi_convenience_la_SOURCES = $(libffi_la_SOURCES)
|
||||
nodist_libffi_convenience_la_SOURCES = $(nodist_libffi_la_SOURCES)
|
||||
-AM_CFLAGS = -Wall -g -fexceptions $(am__append_27) $(am__append_28)
|
||||
+AM_CFLAGS = -g $(am__append_27)
|
||||
-AM_CFLAGS = -Wall -g -fexceptions $(am__append_28) $(am__append_29)
|
||||
+AM_CFLAGS = -g $(am__append_28)
|
||||
libffi_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(LTLDFLAGS) $(AM_LTLDFLAGS)
|
||||
AM_CPPFLAGS = -I. -I$(top_srcdir)/include -Iinclude -I$(top_srcdir)/src
|
||||
AM_CCASFLAGS = $(AM_CPPFLAGS)
|
||||
|
||||
@@ -51,7 +51,7 @@ Index: libffi/ChangeLog
|
||||
===================================================================
|
||||
--- libffi.orig/ChangeLog
|
||||
+++ libffi/ChangeLog
|
||||
@@ -202,6 +202,14 @@
|
||||
@@ -219,6 +219,14 @@
|
||||
* fficonfig.h.in: Regenerate.
|
||||
* src/x86/sysv.S (.eh_frame): Use .ascii, .string or error.
|
||||
|
||||
@@ -70,7 +70,7 @@ Index: libffi/doc/libffi.info
|
||||
===================================================================
|
||||
--- libffi.orig/doc/libffi.info
|
||||
+++ libffi/doc/libffi.info
|
||||
@@ -147,7 +147,9 @@ To prepare a call interface object, use
|
||||
@@ -147,7 +147,9 @@ To prepare a call interface object, use
|
||||
AVALUES is a vector of `void *' pointers that point to the memory
|
||||
locations holding the argument values for a call. If CIF declares
|
||||
that the function has no arguments (i.e., NARGS was 0), then
|
||||
|
||||
@@ -2,7 +2,7 @@ Index: libffi/ChangeLog
|
||||
===================================================================
|
||||
--- libffi.orig/ChangeLog
|
||||
+++ libffi/ChangeLog
|
||||
@@ -98,6 +98,13 @@
|
||||
@@ -115,6 +115,13 @@
|
||||
(.eh_frame): Use FDE_ENCODING.
|
||||
(.LASFDE1, .LASFDE2, LASFDE3): Simplify with FDE_ENCODE.
|
||||
|
||||
@@ -20,7 +20,7 @@ Index: libffi/configure.ac
|
||||
===================================================================
|
||||
--- libffi.orig/configure.ac
|
||||
+++ libffi/configure.ac
|
||||
@@ -321,6 +321,13 @@ if test x$TARGET = xX86 || test x$TARGET
|
||||
@@ -315,6 +315,13 @@ if test x$TARGET = xX86 || test x$TARGET
|
||||
fi
|
||||
fi
|
||||
|
||||
@@ -70,7 +70,7 @@ Index: libffi/src/x86/win64.S
|
||||
# copy register arguments onto stack
|
||||
test $1,%r11
|
||||
jne .Lfirst_is_float
|
||||
@@ -287,7 +295,7 @@ _ffi_closure_win64:
|
||||
@@ -287,7 +295,7 @@ _ffi_closure_win64:
|
||||
mov %rax, %rcx # context is first parameter
|
||||
mov %rsp, %rdx # stack is second parameter
|
||||
add $48, %rdx # point to start of arguments
|
||||
@@ -79,7 +79,7 @@ Index: libffi/src/x86/win64.S
|
||||
callq *%rax # call the real closure function
|
||||
add $40, %rsp
|
||||
movq %rax, %xmm0 # If the closure returned a float,
|
||||
@@ -296,8 +304,8 @@ _ffi_closure_win64:
|
||||
@@ -296,8 +304,8 @@ _ffi_closure_win64:
|
||||
.ffi_closure_win64_end:
|
||||
|
||||
.balign 16
|
||||
@@ -94,9 +94,9 @@ Index: libffi/aclocal.m4
|
||||
===================================================================
|
||||
--- libffi.orig/aclocal.m4
|
||||
+++ libffi/aclocal.m4
|
||||
@@ -19,6 +19,817 @@ You have another version of autoconf. I
|
||||
If you have problems, you may need to regenerate the build system entirely.
|
||||
To do so, use the procedure documented by the package, typically `autoreconf'.])])
|
||||
@@ -8450,6 +8450,817 @@ m4_ifndef([_LT_PROG_F77], [AC_DEFUN([_L
|
||||
m4_ifndef([_LT_PROG_FC], [AC_DEFUN([_LT_PROG_FC])])
|
||||
m4_ifndef([_LT_PROG_CXX], [AC_DEFUN([_LT_PROG_CXX])])
|
||||
|
||||
+# ltdl.m4 - Configure ltdl for the target system. -*-Autoconf-*-
|
||||
+#
|
||||
@@ -924,10 +924,11 @@ Index: libffi/configure
|
||||
HAVE_LONG_DOUBLE
|
||||
ALLOCA
|
||||
PA64_HPUX_FALSE
|
||||
@@ -13226,6 +13227,61 @@ $as_echo "#define HAVE_AS_STRING_PSEUDO_
|
||||
@@ -13197,6 +13198,61 @@ $as_echo "#define HAVE_AS_STRING_PSEUDO_
|
||||
|
||||
fi
|
||||
fi
|
||||
|
||||
+
|
||||
+if test x$TARGET = xX86_WIN64; then
|
||||
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix in compiled symbols" >&5
|
||||
+$as_echo_n "checking for _ prefix in compiled symbols... " >&6; }
|
||||
@@ -982,7 +983,6 @@ Index: libffi/configure
|
||||
+
|
||||
+ fi
|
||||
+fi
|
||||
+
|
||||
|
||||
case "$target" in
|
||||
*-apple-darwin10* | *-*-freebsd* | *-*-openbsd* | *-pc-solaris*)
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ Index: libffi/ChangeLog
|
||||
===================================================================
|
||||
--- libffi.orig/ChangeLog
|
||||
+++ libffi/ChangeLog
|
||||
@@ -40,6 +40,11 @@
|
||||
@@ -57,6 +57,11 @@
|
||||
uintptr_t first.
|
||||
* testsuite/libffi.call/cls_pointer_stack.c (main): Likewise.
|
||||
|
||||
@@ -18,7 +18,7 @@ Index: libffi/configure
|
||||
===================================================================
|
||||
--- libffi.orig/configure
|
||||
+++ libffi/configure
|
||||
@@ -13141,10 +13141,10 @@ if ${libffi_cv_as_x86_pcrel+:} false; th
|
||||
@@ -13113,10 +13113,10 @@ if ${libffi_cv_as_x86_pcrel+:} false; th
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
|
||||
@@ -36,7 +36,7 @@ Index: libffi/configure.ac
|
||||
===================================================================
|
||||
--- libffi.orig/configure.ac
|
||||
+++ libffi/configure.ac
|
||||
@@ -283,10 +283,10 @@ fi
|
||||
@@ -277,10 +277,10 @@ fi
|
||||
if test x$TARGET = xX86 || test x$TARGET = xX86_WIN32 || test x$TARGET = xX86_64; then
|
||||
AC_CACHE_CHECK([assembler supports pc related relocs],
|
||||
libffi_cv_as_x86_pcrel, [
|
||||
|
||||
@@ -340,6 +340,8 @@ ffi_prep_incoming_args_SYSV(char *stack, void **rvalue,
|
||||
|
||||
/* How to make a trampoline. */
|
||||
|
||||
extern unsigned int ffi_arm_trampoline[3];
|
||||
|
||||
#if FFI_EXEC_TRAMPOLINE_TABLE
|
||||
|
||||
#include <mach/mach.h>
|
||||
@@ -559,9 +561,7 @@ ffi_closure_free (void *ptr)
|
||||
unsigned int __fun = (unsigned int)(FUN); \
|
||||
unsigned int __ctx = (unsigned int)(CTX); \
|
||||
unsigned char *insns = (unsigned char *)(CTX); \
|
||||
*(unsigned int*) &__tramp[0] = 0xe92d000f; /* stmfd sp!, {r0-r3} */ \
|
||||
*(unsigned int*) &__tramp[4] = 0xe59f0000; /* ldr r0, [pc] */ \
|
||||
*(unsigned int*) &__tramp[8] = 0xe59ff000; /* ldr pc, [pc] */ \
|
||||
memcpy (__tramp, ffi_arm_trampoline, sizeof ffi_arm_trampoline); \
|
||||
*(unsigned int*) &__tramp[12] = __ctx; \
|
||||
*(unsigned int*) &__tramp[16] = __fun; \
|
||||
__clear_cache((&__tramp[0]), (&__tramp[19])); /* Clear data mapping. */ \
|
||||
|
||||
@@ -492,6 +492,11 @@ ARM_FUNC_START ffi_closure_VFP
|
||||
UNWIND .fnend
|
||||
.size CNAME(ffi_closure_VFP),.ffi_closure_VFP_end-CNAME(ffi_closure_VFP)
|
||||
|
||||
ENTRY(ffi_arm_trampoline)
|
||||
stmfd sp!, {r0-r3}
|
||||
ldr r0, [pc]
|
||||
ldr pc, [pc]
|
||||
|
||||
#if defined __ELF__ && defined __linux__
|
||||
.section .note.GNU-stack,"",%progbits
|
||||
#endif
|
||||
|
||||
@@ -534,7 +534,7 @@ L_ffi_closure_helper_DARWIN$stub:
|
||||
.lazy_symbol_pointer
|
||||
L_ffi_closure_helper_DARWIN$lazy_ptr:
|
||||
.indirect_symbol _ffi_closure_helper_DARWIN
|
||||
.long dyld_stub_binding_helper
|
||||
.g_long dyld_stub_binding_helper
|
||||
|
||||
#if defined(__ppc64__)
|
||||
.section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32
|
||||
@@ -553,7 +553,8 @@ L_darwin64_struct_ret_by_value_p$stub:
|
||||
.lazy_symbol_pointer
|
||||
L_darwin64_struct_ret_by_value_p$lazy_ptr:
|
||||
.indirect_symbol _darwin64_struct_ret_by_value_p
|
||||
.long dyld_stub_binding_helper
|
||||
.g_long dyld_stub_binding_helper
|
||||
|
||||
.section __TEXT,__picsymbolstub1,symbol_stubs,pure_instructions,32
|
||||
.align 5
|
||||
L_darwin64_pass_struct_floats$stub:
|
||||
@@ -570,6 +571,6 @@ L_darwin64_pass_struct_floats$stub:
|
||||
.lazy_symbol_pointer
|
||||
L_darwin64_pass_struct_floats$lazy_ptr:
|
||||
.indirect_symbol _darwin64_pass_struct_floats
|
||||
.long dyld_stub_binding_helper
|
||||
.g_long dyld_stub_binding_helper
|
||||
# endif
|
||||
#endif
|
||||
|
||||
@@ -37,7 +37,8 @@ target_triplet = @target@
|
||||
subdir = testsuite
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cc_maxopt.m4 \
|
||||
am__aclocal_m4_deps = $(top_srcdir)/m4/asmcfi.m4 \
|
||||
$(top_srcdir)/m4/ax_cc_maxopt.m4 \
|
||||
$(top_srcdir)/m4/ax_cflags_warn_all.m4 \
|
||||
$(top_srcdir)/m4/ax_check_compiler_flags.m4 \
|
||||
$(top_srcdir)/m4/ax_compiler_vendor.m4 \
|
||||
|
||||
Reference in New Issue
Block a user