Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 114456 - crossdev fails to build arm toolchain
Summary: crossdev fails to build arm toolchain
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: AMD64 Linux
: High normal
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-04 09:24 UTC by Andrew Wilkinson
Modified: 2005-12-12 03:03 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
cross-arm-unknown-linux-gnu-info.log (cross-arm-unknown-linux-gnu-info.log,3.31 KB, text/plain)
2005-12-04 09:25 UTC, Andrew Wilkinson
Details
cross-arm-unknown-linux-gnu-glibc.log (cross-arm-unknown-linux-gnu-glibc.log,491.48 KB, text/plain)
2005-12-04 09:25 UTC, Andrew Wilkinson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Wilkinson 2005-12-04 09:24:36 UTC
The crossdev-0.9.10 script fails to build an arm toolchain. It fails when 
building glibc. 

Reproducible: Always
Steps to Reproduce:
1. crossdev --target arm 
2.  
3. 
 
Actual Results:  
* glibc failed :( 
 * If you file a bug, please attach the following logfiles: 
 * /var/log/portage/cross-arm-unknown-linux-gnu-info.log 
 * /var/log/portage/cross-arm-unknown-linux-gnu-glibc.log 
 
./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/fpu -I../sysdeps/arm -I../sysdeps/wordsize-32 
-I../sysde 
ps/ieee754/flt-32 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754 
-I../sysdeps/ 
generic/elf -I../sysdeps/generic -nostdinc 
-isystem /usr/lib/gcc/arm-unknown-lin 
ux-gnu/4.0.1/include -isystem //usr/arm-unknown-linux-gnu/include 
-D_LIBC_REENTR 
ANT -include ../include/libc-symbols.h  -DPIC -DSHARED     
-o /var/tmp/cross/arm 
-unknown-linux-gnu/portage/glibc-2.3.5-r3/work/build-default-arm-unknown-linux-g 
nu-linuxthreads/math/s_isinf.os -MD -MP 
-MF /var/tmp/cross/arm-unknown-linux-gnu 
/portage/glibc-2.3.5-r3/work/build-default-arm-unknown-linux-gnu-linuxthreads/ma 
th/s_isinf.os.dt 
-MT /var/tmp/cross/arm-unknown-linux-gnu/portage/glibc-2.3.5-r3 
/work/build-default-arm-unknown-linux-gnu-linuxthreads/math/s_isinf.os 
../sysdeps/ieee754/dbl-64/s_isinf.c:29: error: 'isinf' aliased to undefined 
symb 
ol '__isinf' 
../sysdeps/ieee754/dbl-64/s_isinf.c:31: error: '__isinfl' aliased to undefined 
s 
ymbol '__isinf' 
../sysdeps/ieee754/dbl-64/s_isinf.c:32: error: 'isinfl' aliased to undefined 
sym 
bol '__isinf' 
 

Expected Results:  
An arm toolchain.
Comment 1 Andrew Wilkinson 2005-12-04 09:25:01 UTC
Created attachment 74048 [details]
cross-arm-unknown-linux-gnu-info.log
Comment 2 Andrew Wilkinson 2005-12-04 09:25:39 UTC
Created attachment 74049 [details]
cross-arm-unknown-linux-gnu-glibc.log
Comment 3 Andrew Wilkinson 2005-12-12 03:03:54 UTC
I have solved the problem - the first time I ran crossdev I forced it to build 
gcc4, but this failed on building glibc. On subsequent attempts it build 
gcc-3.4 but used gcc-4 to build glibc, which failed. 
 
I guess this might be a bug in crossdev, but a quick unmerge of arm-gcc-4 and 
it works fine. 
 
Marking as invalid.