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]

Crosstool 0.38 on Tiger ?


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]