|
|
发表于 2008-10-16 09:52:19
|
显示全部楼层
不久可能要用到32位的sparc工具链,那个平台只是V8兼容的但不支持64位,没有crossdev的支持就比较郁闷了...只能用一台老掉牙的sun4u ultrasparc,大概300MHz,郁闷了
sparc gcc stage1没问题,不过这个只能编内核,还是不够用呀
MIPS有GNU hash的问题,powerpc有如下问题(on ~amd64, gcc4.3.2/glibc-2.8), stable seems to be fine):
running configure fragment for sysdeps/powerpc/powerpc32/elf
checking for powerpc32 TLS support... no
running configure fragment for sysdeps/unix/sysv/linux/powerpc
checking whether gcc -O1 -pipe -mlong-double-128 uses IBM extended format... no
checking whether gcc -O1 -pipe supports -mabi=ibmlongdouble... no
configure: error: this configuration requires -mlong-double-128 IBM extended format support
*
* ERROR: cross-powerpc-unknown-linux-gnu/glibc-2.6.1 failed.
看这些问题基本都已经提交到了bugs.gentoo.org,不过貌似还没有人解决?需要的话可以bug report的。
这是我们一台用于交叉编译的机器(不是所有的工具链都用上了):
[1] arm-unknown-linux-gnueabi-4.1.2 *
[2] armeb-unknown-linux-gnueabi-4.1.2 *
[3] avr-4.1.2 *
[4] i386-unknown-linux-uclibc-4.1.2 *
[5] mips-unknown-linux-gnu-4.1.2 *
[6] mips64-unknown-linux-gnu-4.1.2 *
[7] mips64el-unknown-linux-gnu-4.1.2 *
[8] mipsel-unknown-linux-gnu-4.1.2 *
[9] mipsel-unknown-linux-uclibc-4.1.2 *
[10] powerpc-unknown-linux-gnu-4.1.2 *
[11] powerpc-unknown-linux-uclibc-4.1.2 *
[12] powerpc64-unknown-linux-gnu-4.1.2 *
[13] x86_64-pc-linux-gnu-4.1.2 *
and another (for ps3/cell):
[1] powerpc64-unknown-linux-gnu-4.3.0 *
[2] spu-elf-4.3.0 *
[3] x86_64-pc-linux-gnu-4.1.2 * |
|