LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 791|回复: 5

LFS在powerpc上编译问题

[复制链接]
发表于 2004-11-12 17:32:47 | 显示全部楼层 |阅读模式
使用在linuxsir上下载的LFS4.0包,在powerpc上按照相应的中文手册作。但是到编译glibc-2.2.5时就无论如何也过不了。出错信息如下:
------------------------
.......
r - inet/getrpcbynumber_r.o
r - inet/getaliasent_r.o
r - inet/getaliasname_r.o
: /usr/src/lfs-packages-cvs-20021023-1707/glibc-build/libc.a
gcc   -nostdlib -nostartfiles -r -o /usr/src/lfs-packages-cvs-20021023-1707/glibc-build/libc_pic.os
\
-Wl,-d -Wl,--whole-archive /usr/src/lfs-packages-cvs-20021023-1707/glibc-build/libc_pic.a
collect2: ld terminated with signal 15 [Terminated], core dumped
make[1]: *** [/usr/src/lfs-packages-cvs-20021023-1707/glibc-build/libc_pic.os] Error 1
make[1]: Leaving directory `/usr/src/lfs-packages-cvs-20021023-1707/glibc-2.2.5'
make: *** [all] Error 2
-------------------------
我之前在IA32平台上面是作出来了的,不知为何在ppc上无法编译,盼哪位达人告知一二。(由于项目需要,必须用glibc-2.2.x)
发表于 2004-11-12 17:52:00 | 显示全部楼层
这个项目。规矩比较BT哦。。呵呵。。

你的toolchain做出来没?就是 binutils/glibc/gcc/kernel组合。

如果没做出来,最好去看看网上的资料。crosscompiling。
我正在研究amd64的编译。
发表于 2004-11-12 17:54:48 | 显示全部楼层
collect2: ld terminated with signal 15 [Terminated], core dumped


你是不是自己按了Ctrl+C退出了?。。。
 楼主| 发表于 2004-11-12 18:00:42 | 显示全部楼层

报告斑竹,

使用的是native compiler。没有作toolchain。我感觉应该是就和在IA32的平台上走一遍本地机的LFS一样。但是ppc上就不知道为什么不过了~~~55
至于那个core dump不是摁键的原因。我编译时都是让机器自己跑,等到bash出来了再看结果的。
痛苦啊,200Mhzpowerpc,64Mram作LFS………………
 楼主| 发表于 2004-11-12 18:05:08 | 显示全部楼层
我的现象跟它描述的一样:
http://linuxfromscratch.org/pipe ... ptember/009850.html
只是它再chroot后就可以make了
我却怎么都过不了~~~
发表于 2004-11-12 19:01:58 | 显示全部楼层
我没有ppc,我不知道如何办。确定把需要打的patch都打了。

把glibc升级一下试试?还是用2.2.x的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表