public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libffi/64572] New: r219477 breaks bootstrap on x86_64 darwin
@ 2015-01-12 20:18 howarth at bromo dot med.uc.edu
  2015-01-12 20:22 ` [Bug libffi/64572] " howarth at bromo dot med.uc.edu
                   ` (24 more replies)
  0 siblings, 25 replies; 26+ messages in thread
From: howarth at bromo dot med.uc.edu @ 2015-01-12 20:18 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64572

            Bug ID: 64572
           Summary: r219477 breaks bootstrap on x86_64 darwin
           Product: gcc
           Version: 5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libffi
          Assignee: unassigned at gcc dot gnu.org
          Reporter: howarth at bromo dot med.uc.edu

The commit of...

r219477 | rth | 2015-01-12 11:19:59 -0500 (Mon, 12 Jan 2015) | 1 line

Merge libffi to upstream commit c82cc159426d8d4402375fa1ae3f045b9cf82e16

breaks the bootstrap on x86_64 darwin with the linkage error...

make[4]: Entering directory
'/sw/src/fink.build/gcc50-5.0.0-1000/darwin_objdir/x86_64-apple-darwin14.1.0/libffi'
/bin/sh ./libtool --tag=CC   --mode=link
/sw/src/fink.build/gcc50-5.0.0-1000/darwin_objdir/./gcc/xgcc
-B/sw/src/fink.build/gcc50-5.0.0-1000/darwin_objdir/./gcc/
-B/sw/lib/gcc5.0/x86_64-apple-darwin14.1.0/bin/
-B/sw/lib/gcc5.0/x86_64-apple-darwin14.1.0/lib/ -isystem
/sw/lib/gcc5.0/x86_64-apple-darwin14.1.0/include -isystem
/sw/lib/gcc5.0/x86_64-apple-darwin14.1.0/sys-include    -Wall -g -fexceptions 
-g -O2 -no-undefined -version-info `grep -v '^#'
../../../gcc-5-20150112/libffi/libtool-version`    -o libffi.la -rpath
/sw/lib/gcc5.0/lib src/prep_cif.lo src/types.lo src/raw_api.lo
src/java_raw_api.lo src/closures.lo  src/x86/darwin64_c.lo src/x86/darwin64.lo 
libtool: link: /sw/src/fink.build/gcc50-5.0.0-1000/darwin_objdir/./gcc/xgcc
-B/sw/src/fink.build/gcc50-5.0.0-1000/darwin_objdir/./gcc/
-B/sw/lib/gcc5.0/x86_64-apple-darwin14.1.0/bin/
-B/sw/lib/gcc5.0/x86_64-apple-darwin14.1.0/lib/ -isystem
/sw/lib/gcc5.0/x86_64-apple-darwin14.1.0/include -isystem
/sw/lib/gcc5.0/x86_64-apple-darwin14.1.0/sys-include    -dynamiclib  -o
.libs/libffi.4.dylib  src/.libs/prep_cif.o src/.libs/types.o
src/.libs/raw_api.o src/.libs/java_raw_api.o src/.libs/closures.o
src/x86/.libs/darwin64_c.o src/x86/.libs/darwin64.o      -install_name 
/sw/lib/gcc5.0/lib/libffi.4.dylib -compatibility_version 5 -current_version 5.1
-Wl,-single_module
Undefined symbols for architecture x86_64:
  "_ffi_prep_raw_closure_loc", referenced from:
      _ffi_prep_raw_closure in raw_api.o
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status

While libffi/src/x86/darwin_c.c provides ffi_prep_raw_closure_loc for -m32, the
libffi/src/x86/darwin64_c.c, used for -m64, does not.


^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2015-01-16 20:55 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-01-12 20:18 [Bug libffi/64572] New: r219477 breaks bootstrap on x86_64 darwin howarth at bromo dot med.uc.edu
2015-01-12 20:22 ` [Bug libffi/64572] " howarth at bromo dot med.uc.edu
2015-01-12 20:45 ` rth at gcc dot gnu.org
2015-01-12 22:55 ` howarth at bromo dot med.uc.edu
2015-01-12 23:03 ` howarth at bromo dot med.uc.edu
2015-01-12 23:26 ` rth at gcc dot gnu.org
2015-01-13  0:36 ` rth at gcc dot gnu.org
2015-01-13  3:23 ` howarth at bromo dot med.uc.edu
2015-01-13  9:55 ` dominiq at lps dot ens.fr
2015-01-13 23:53 ` howarth at bromo dot med.uc.edu
2015-01-14  0:32 ` howarth at bromo dot med.uc.edu
2015-01-14 10:50 ` dominiq at lps dot ens.fr
2015-01-14 19:47 ` howarth at bromo dot med.uc.edu
2015-01-14 20:12 ` rth at gcc dot gnu.org
2015-01-14 23:34 ` dominiq at lps dot ens.fr
2015-01-14 23:54 ` hjl.tools at gmail dot com
2015-01-15  0:47 ` rth at gcc dot gnu.org
2015-01-15  0:54 ` dominiq at lps dot ens.fr
2015-01-15  2:52 ` howarth at bromo dot med.uc.edu
2015-01-15  3:04 ` howarth at bromo dot med.uc.edu
2015-01-15 19:28 ` howarth at bromo dot med.uc.edu
2015-01-15 19:55 ` howarth at bromo dot med.uc.edu
2015-01-15 20:56 ` rth at gcc dot gnu.org
2015-01-15 21:02 ` rth at gcc dot gnu.org
2015-01-15 23:41 ` howarth at bromo dot med.uc.edu
2015-01-16 20:55 ` rth at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).