This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hi, I'm trying to build a toolchain on osx 10.4.2 (darwin 8.2.0) for my nslu2, based on the nslu2-linux cvs - Crosstool 0.38, gcc 3.3.5 glibc 2.2.5 kernel headers 2.4.22 (I think...). I've built sed, gawk, find, wget, zcat and expr from the gnu sources (I'm not using fink or darwinports). Initially I was getting missing stddef.h and stdargs.h headers when using gcc 3.3 Switching to gcc 4.0 (man gcc_select) cured this problem but now I'm getting:- chmod 555 /Users/les/slug/unslung/toolchain/crosstool/build/armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5/build-glibc/elf/ldd.new mv -f /Users/les/slug/unslung/toolchain/crosstool/build/armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5/build-glibc/elf/ldd.new /Users/les/slug/unslung/toolchain/crosstool/build/armv5b-softfloat-linux/gcc-3.3.5-glibc- 2.2.5/build-glibc/elf/ldd armv5b-softfloat-linux-gcc sln.c -c -O -Wall -Winline -Wstrict-prototypes -Wwrite-strings -I../include -I. -I/Users/les/slug/unslung/toolchain/crosstool/build/armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5/buil d-glibc/elf -I.. -I../libio -I/Users/les/slug/unslung/toolchain/crosstool/build/armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5/build-glibc -I../sysdeps/arm/elf -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthr eads/sysdeps/pthread -I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/arm -I../sysdeps/unix/sysv/linux/arm -I../sysdeps/unix/sysv/linux -I../sysdeps/ gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv -I../sysdeps/unix/arm -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/arm -I../sysdeps/wordsize-32 -I../sysdeps/ie ee754/flt-32 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc -isystem /Users/les/slug/unslung/toolchain/crosstool/build/armv5b-softfloat-linux/gcc-3.3.5-gli bc-2.2.5/gcc-core-prefix/lib/gcc-lib/armv5b-softfloat-linux/3.3.5/include -isystem /Users/les/slug/unslung/toolchain/armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5/armv5b-softfloat-linux/include -D_LIBC_REENTRANT -in clude ../include/libc-symbols.h -o /Users/les/slug/unslung/toolchain/crosstool/build/armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5/build-glibc/elf/sln.o armv5b-softfloat-linux-gcc -nostdlib -nostartfiles -static -o /Users/les/slug/unslung/toolchain/crosstool/build/armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5/build-glibc/elf/sln /Users/les/slug/unslung/toolchain/ crosstool/build/armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5/build-glibc/csu/crt1.o /Users/les/slug/unslung/toolchain/crosstool/build/armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5/build-glibc/csu/crti.o `armv5b-soft float-linux-gcc --print-file-name=crtbegin.o` /Users/les/slug/unslung/toolchain/crosstool/build/armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5/build-glibc/elf/sln.o /Users/les/slug/unslung/toolchain/crosstool/build /armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5/build-glibc/libc.a -lgcc /Users/les/slug/unslung/toolchain/crosstool/build/armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5/build-glibc/libc.a `armv5b-softfloat-linux-gcc --print-file-name=crtend.o` /Users/les/slug/unslung/toolchain/crosstool/build/armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5/build-glibc/csu/crtn.o armv5b-softfloat-linux-gcc ldconfig.c -c -O -Wall -Winline -Wstrict-prototypes -Wwrite-strings -D'SYSCONFDIR="/etc"' -D'LIBDIR="/usr/lib"' -D'SLIBDIR="/lib"' -I../include -I. -I/Users/les/slug/unslung/toolchai n/crosstool/build/armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5/build-glibc/elf -I.. -I../libio -I/Users/les/slug/unslung/toolchain/crosstool/build/armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5/build-glibc -I../sysd eps/arm/elf -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/arm -I../sys deps/unix/sysv/linux/arm -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv -I../sysdeps/unix/arm -I../sysdeps/unix -I../sysd eps/posix -I../sysdeps/arm -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc -isystem /Users/les/slug/uns lung/toolchain/crosstool/build/armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5/gcc-core-prefix/lib/gcc-lib/armv5b-softfloat-linux/3.3.5/include -isystem /Users/les/slug/unslung/toolchain/armv5b-softfloat-linux/gcc-3.3 .5-glibc-2.2.5/armv5b-softfloat-linux/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -o /Users/les/slug/unslung/toolchain/crosstool/build/armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5/build-glibc/e lf/ldconfig.o ldconfig.c: In function `is_hwcap_platform': ../sysdeps/unix/sysv/linux/arm/dl-procinfo.h:76: warning: inlining failed in call to `_dl_string_hwcap' ldconfig.c:152: warning: called from here ldconfig.c: In function `path_hwcap': ../sysdeps/unix/sysv/linux/arm/dl-procinfo.h:76: warning: inlining failed in call to `_dl_string_hwcap' ldconfig.c:187: warning: called from here A few lines later I see /usr/bin/install -c -m 644 /Users/les/slug/unslung/toolchain/crosstool/build/armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5/build-glibc/libc.a /Users/les/slug/unslung/toolchain/armv5b-softfloat-linux/gcc-3.3.5-glibc- 2.2.5/armv5b-softfloat-linux/lib/libc.a ranlib /Users/les/slug/unslung/toolchain/armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5/armv5b-softfloat-linux/lib/libc.a ranlib: warning for library: /Users/les/slug/unslung/toolchain/armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5/armv5b-softfloat-linux/lib/libc.a the table of contents is empty (no object file members in the library de fine global symbols) /usr/bin/install -c -m 644 /Users/les/slug/unslung/toolchain/crosstool/build/armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5/build-glibc/libc_nonshared.a /Users/les/slug/unslung/toolchain/armv5b-softfloat-linux/gcc-3. 3.5-glibc-2.2.5/armv5b-softfloat-linux/lib/libc_nonshared.a ranlib /Users/les/slug/unslung/toolchain/armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5/armv5b-softfloat-linux/lib/libc_nonshared.a ranlib: warning for library: /Users/les/slug/unslung/toolchain/armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5/armv5b-softfloat-linux/lib/libc_nonshared.a the table of contents is empty (no object file members in the library define global symbols) This repeats for nearly every call of ranlib (table of contents is empty) and finally the build bombsout with /Users/les/slug/unslung/toolchain/armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5/armv5b-softfloat-linux/lib/libc_nonshared.a: could not read symbols: Archive has no index; run ranlib to add one collect2: ld returned 1 exit status make[3]: *** [libgcc_s.so] Error 1 make[2]: *** [libgcc.a] Error 2 make[1]: *** [all-gcc] Error 2 make: *** [/Users/les/slug/unslung/toolchain/crosstool/.built] Error 2 I've found a few things on google talking about ranlib probs (reading elfs on a Mach-O based system??) but no solution. Ideas anyone? Thanks Les ____________________________________________________ Do you Yahoo!? Find a local business fast with Yahoo! Local Search http://au.local.yahoo.com ------ Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/ Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |