master error list for crossgcc enthusiasts

Bill Gatliff bgat@billgatliff.com
Fri Jan 30 09:36:00 GMT 2004


Roman:


Feel free to start a page at my crossgcc wiki:

http://billgatliff.com/twiki/bin/view/Crossgcc/WebHome

b.g.


Roman Duka wrote:

> Hi all, if it's viable, i'd like to propose to create a master error 
> list and then get everyone to contribute to it. The idea is to catalog 
> error message during compilation of software, toolchain description 
> and possible solutions. Quite often people get similar error message 
> when they try building cross gcc and libc libraires etc, once there is 
> a master error list, people could search that, and see if the same 
> error message have been catalogued and which solutions have been 
> suggested
>
> for example:
>
> This is a list of error messages during different cross compilation 
> stages
> You can search for any error message you got, in case they have been
> documented here and provide solutions to solve the problem
>
> ----------------------------
> Problem:
> x86-cross-sparc64 toolchain, binutils-2.14, gcc-3.4-20040121, 
> glibc-2.3.3-20040127
> cross compiling glibc fails
>
> Solution:
> When running "configure" script for glibc, set 
> CC="sparc-64-unknown-linux-gnu -mcpu=ultrasp
> arc3"
>
> sparc64-unknown-linux-gnu-gcc ../sysdeps/sparc/sparc64/memset.S -c 
> -I../include -I. -I/hom
> e/roman/crosstool/TOOLS/build/glibc-build/string -I.. -I../libio 
> -I/home/roman/crosstool/T
> OOLS/build/glibc-build -I../sysdeps/sparc/sparc64/elf 
> -I../sysdeps/sparc/elf -I../linuxthre
> ads/sysdeps/unix/sysv/linux/sparc/sparc64 
> -I../linuxthreads/sysdeps/unix/sysv/linux/sparc -
> I../linuxthreads/sysdeps/unix/sysv/linux 
> -I../linuxthreads/sysdeps/pthread -I../sysdeps/pth
> read -I../linuxthreads/sysdeps/unix/sysv 
> -I../linuxthreads/sysdeps/unix -I../linuxthreads/s
> ysdeps/sparc/sparc64 -I../linuxthreads/sysdeps/sparc 
> -I../sysdeps/unix/sysv/linux/sparc/spa
> rc64 -I../sysdeps/unix/sysv/linux/sparc -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/sparc -I../sysdeps/unix -I../sysdeps/posix 
> -I../sysdeps/sparc/sparc64/fpu -
> I../sysdeps/sparc/sparc64 -I../sysdeps/wordsize-64 
> -I../sysdeps/ieee754/ldbl-128 -I../sysde
> ps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 
> -I../sysdeps/sparc/sparc64/soft-fp -I../sysde
> ps/sparc/fpu -I../sysdeps/sparc -I../sysdeps/ieee754 
> -I../sysdeps/generic/elf -I../sysdeps/
> generic -nostdinc -isystem 
> /home/roman/crosstool/sparc64-unknown/gccmin/bin/../lib/gcc/spar
> c64-unknown-linux-gnu/3.4.0/include -isystem 
> /home/roman/crosstool/sparc64-unknown/sparc64-
> unknown-linux-gnu/include -D_LIBC_REENTRANT -include 
> ../include/libc-symbols.h       -DASSE
> MBLER     -o 
> /home/roman/crosstool/TOOLS/build/glibc-build/string/memset.o -MD -MP 
> -MF /hom
> e/roman/crosstool/TOOLS/build/glibc-build/string/memset.o.dt
> ../sysdeps/sparc/sparc64/memset.S: Assembler messages:
> ../sysdeps/sparc/sparc64/memset.S:248: Error: Architecture mismatch on 
> "fzero".
> ../sysdeps/sparc/sparc64/memset.S:248:  (Requires v9a|v9b; requested 
> architecture is v9.)
> ../sysdeps/sparc/sparc64/memset.S:251: Error: Architecture mismatch on 
> "fzero".
> ../sysdeps/sparc/sparc64/memset.S:251:  (Requires v9a|v9b; requested 
> architecture is v9.)
> make[2]: *** 
> [/home/roman/crosstool/TOOLS/build/glibc-build/string/memset.o] Error 1
> make[2]: Leaving directory 
> `/home/roman/crosstool/TOOLS/build/glibc-2.3.3-cvs/string'
> make[1]: *** [string/subdir_lib] Error 2
> make[1]: Leaving directory 
> `/home/roman/crosstool/TOOLS/build/glibc-2.3.3-cvs'
> make: *** [all] Error 2
> ----------------------------
>
>
> ------
> Want more information?  See the CrossGCC FAQ, 
> http://www.objsw.com/CrossGCC/
> Want to unsubscribe? Send a note to 
> crossgcc-unsubscribe@sources.redhat.com
>

-- 
Bill Gatliff
Embedded Linux *is* user friendly, it just chooses its friends carefully.
bgat@billgatliff.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



More information about the crossgcc mailing list