[Clfs-support] Question regarding cross-compiling GLIBC 2.5 with CLFS tool chain

Philip philip.cn at gmail.com
Mon Nov 17 15:54:50 PST 2008


Hello CLFS experts,

I have successfully built CLFS tool-chain for Sparc64. I tried using
the tool-chain to compile glibc 2.5 for Sparc and bumped into some
issues.

I am getting the following error:

sparc64-unknown-linux-gnu-gcc: sparc64: No such file or directory

This occurs right after the following execution:

sparc64-unknown-linux-gnu-gcc -m64 -mcpu=ultrasparc3
-mtune=ultrasparc3 -std=gnu99 -O2 -Wall -Winline -Wwrite-strings
-fmerge-all-constants -g -Wstrict-prototypes -fcall-used-g6
-I../include -I/source/toolchain/out/sparc64/tc/rpm/BUILD/glibc-2.5-20061008T1257/build/csu
-I/source/toolchain/out/sparc64/tc/rpm/BUILD/glibc-2.5-20061008T1257/build
-I../sysdeps/sparc/sparc64/elf
-I../nptl/sysdeps/unix/sysv/linux/sparc/sparc64
-I../rtkaio/sysdeps/unix/sysv/linux/sparc/sparc64
-I../sysdeps/unix/sysv/linux/sparc/sparc64
-I../sysdeps/unix/sysv/linux/wordsize-64
-I../nptl/sysdeps/unix/sysv/linux/sparc
-I../rtkaio/sysdeps/unix/sysv/linux/sparc
-I../sysdeps/unix/sysv/linux/sparc -I../nptl/sysdeps/unix/sysv/linux
-I../nptl/sysdeps/pthread -I../rtkaio/sysdeps/pthread
-I../sysdeps/pthread -I../powerpc-cpu/sysdeps/unix/sysv/linux
-I../rtkaio/sysdeps/unix/sysv/linux -I../sysdeps/unix/sysv/linux
-I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman
-I../sysdeps/unix/inet -I../nptl/sysdeps/unix/sysv
-I../powerpc-cpu/sysdeps/unix/sysv -I../rtkaio/sysdeps/unix/sysv
-I../sysdeps/unix/sysv -I../sysdeps/unix/sparc -I../nptl/sysdeps/unix
-I../powerpc-cpu/sysdeps/unix -I../rtkaio/sysdeps/unix
-I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/sparc/sparc64/fpu
-I../nptl/sysdeps/sparc/sparc64 -I../sysdeps/sparc/sparc64
-I../sysdeps/wordsize-64 -I../sysdeps/ieee754/ldbl-128
-I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32
-I../sysdeps/sparc/sparc64/soft-fp -I../sysdeps/sparc/fpu
-I../nptl/sysdeps/sparc -I../sysdeps/sparc -I../sysdeps/ieee754
-I../sysdeps/generic/elf -I../sysdeps/generic -I../nptl
-I../powerpc-cpu -I../rtkaio  -I.. -I../libio -I. -nostdinc -isystem
/source/toolchain/out/sparc64/tc/cross-tools/lib/gcc/sparc64-unknown-linux-gnu/4.1.3/include
-isystem /tools/include -D_LIBC_REENTRANT -include
../include/libc-symbols.h       -DHAVE_INITFINI sparc64 -c -o
/source/toolchain/out/sparc64/tc/rpm/BUILD/glibc-2.5-20061008T1257/build/csu/Mcrt1.o
-x c /dev/null

I am not sure why the parameter contains sparc64. I tried googling
around but had no luck. I would appreciate it if anyone can shed some
light on my problem. Thanks!

Philip



More information about the Clfs-support mailing list