This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [patch] ppc64 native target for gcc



On Nov 10, 2006, at 2:03 PM, Mike Stump wrote:



On Nov 10, 2006, at 6:04 AM, Bradley Lucier wrote:
/Users/gcc-test/programs/gcc/mainline/objdir/./prev-gcc/xgcc -B/ Users/gcc-test/programs/gcc/mainline/objdir/./prev-gcc/ -B/pkgs/ gcc-4.3.0-64/powerpc64-apple-darwin8.8.0/bin/ -g -O2 -DIN_GCC - W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes - pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength- strings -Wold-style-definition -Wmissing-format-attribute -Werror - fno-common -DHAVE_CONFIG_H -o gcjh java/gjavah.o java/jcf-io.o java/jcf-depend.o java/jcf-path.o java/win32-host.o java/ zextract.o version.o errors.o ggc-none.o intl.o -L../zlib -lz ../ libcpp/libcpp.a ./../intl/libintl.a ../libiberty/libiberty.a ../ libdecnumber/libdecnumber.a -L/pkgs/gmp-4.2.1-64//lib -L/pkgs/ gmp-4.2.1-64//lib -lmpfr -lgmp
ld64 warning: in /usr/lib/libz.dylib, file is not of required architecture

Hum, if there is a libz.a and no dylib, you might need - search_paths_first for ld. Anyway, ld should file a libz in ../ zlib, was there one there?

Yes:


[descartes:gcc/mainline/objdir] gcc-test% file zlib/libz.a
zlib/libz.a: current ar archive
[descartes:gcc/mainline/objdir] gcc-test% file zlib/*.o
zlib/libz_a-adler32.o:  Mach-O 64-bit object ppc64
zlib/libz_a-compress.o: Mach-O 64-bit object ppc64
zlib/libz_a-crc32.o:    Mach-O 64-bit object ppc64
zlib/libz_a-deflate.o:  Mach-O 64-bit object ppc64
zlib/libz_a-gzio.o:     Mach-O 64-bit object ppc64
zlib/libz_a-infback.o:  Mach-O 64-bit object ppc64
zlib/libz_a-inffast.o:  Mach-O 64-bit object ppc64
zlib/libz_a-inflate.o:  Mach-O 64-bit object ppc64
zlib/libz_a-inftrees.o: Mach-O 64-bit object ppc64
zlib/libz_a-trees.o:    Mach-O 64-bit object ppc64
zlib/libz_a-uncompr.o:  Mach-O 64-bit object ppc64
zlib/libz_a-zutil.o:    Mach-O 64-bit object ppc64

I've added -v to the command line below:

[descartes:mainline/objdir/gcc] gcc-test% /Users/gcc-test/programs/ gcc/mainline/objdir/./prev-gcc/xgcc -v -B/Users/gcc-test/programs/gcc/ mainline/objdir/./prev-gcc/ -B/pkgs/gcc-4.3.0-64/powerpc64-apple- darwin8.8.0/bin/ -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict- prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Wno- variadic-macros -Wno-overlength-strings -Wold-style-definition - Wmissing-format-attribute -Werror -fno-common -DHAVE_CONFIG_H -o gcjh java/gjavah.o java/jcf-io.o java/jcf-depend.o java/jcf-path.o java/ win32-host.o java/zextract.o version.o errors.o ggc-none.o intl.o - L../zlib -lz ../libcpp/libcpp.a ./../intl/libintl.a ../libiberty/ libiberty.a ../libdecnumber/libdecnumber.a -L/pkgs/gmp-4.2.1-64//lib - L/pkgs/gmp-4.2.1-64//lib -lmpfr -lgmp
Reading specs from /Users/gcc-test/programs/gcc/mainline/objdir/./ prev-gcc/specs
Target: powerpc64-apple-darwin8.8.0
Configured with: ../configure --host=powerpc64-apple-darwin8.8.0 -- target=powerpc64-apple-darwin8.8.0 --with-gmp=/pkgs/gmp-4.2.1-64/ -- with-mpfr=/pkgs/gmp-4.2.1-64/ --prefix=/pkgs/gcc-4.3.0-64
Thread model: posix
gcc version 4.3.0 20061110 (experimental)
/Users/gcc-test/programs/gcc/mainline/objdir/./prev-gcc/collect2 - dynamic -arch ppc64 -weak_reference_mismatches non-weak -o gcjh - lcrt1.o -L../zlib -L/pkgs/gmp-4.2.1-64//lib -L/pkgs/gmp-4.2.1-64//lib -L/Users/gcc-test/programs/gcc/mainline/objdir/./prev-gcc java/ gjavah.o java/jcf-io.o java/jcf-depend.o java/jcf-path.o java/win32- host.o java/zextract.o version.o errors.o ggc-none.o intl.o -lz ../ libcpp/libcpp.a ./../intl/libintl.a ../libiberty/libiberty.a ../ libdecnumber/libdecnumber.a -lmpfr -lgmp -lgcc -lSystemStubs -lSystem
ld64 warning: in /usr/lib/libz.dylib, file is not of required architecture
Undefined symbols:
_inflateEnd, referenced from:
_read_zip_member in jcf-io.o
_inflateInit2_, referenced from:
_read_zip_member in jcf-io.o
_inflate, referenced from:
_read_zip_member in jcf-io.o
ld64-62.1 failed: symbol(s) not found
collect2: ld returned 1 exit status
[descartes:mainline/objdir/gcc] gcc-test% ld -v
Apple Computer, Inc. version cctools-622.5.obj~13
[descartes:mainline/objdir/gcc] gcc-test% ld64 -v
@(#)PROGRAM:ld64 PROJECT:ld64-62.1 DEVELOPER:root BUILT:Sep 26 2006 21:31:20
[descartes:mainline/objdir/gcc] gcc-test% which ld64
/usr/bin/ld64



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]