LinuxSir.cn,穿越时空的Linuxsir!

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

新版GCC4.3要拿来做LFS/CLFS,要改一些东西了。

[复制链接]
发表于 2008-4-1 20:15:56 | 显示全部楼层 |阅读模式
4.3需要安装了GMP库或者MPFR库才能编译
这意味着如果宿主上没有,就得现编一个。然后临时工具链还得编进去GMP和MPFR……
发表于 2008-4-2 10:29:04 | 显示全部楼层
你真是站在时代的最前沿啊:)
回复 支持 反对

使用道具 举报

发表于 2008-4-3 11:15:07 | 显示全部楼层
个人建议先沿用老版gcc按原有方式,完成从host系统到LFS/CLFS系统自举(boot/chroot),之后再编译安装新版gcc,然后使用新版gcc完成剩余工作(用老版gcc编译的软件包可以重新用新版gcc编译覆盖安装),当出现新版gcc无法编译的软件包时,可以切换到老版gcc。
回复 支持 反对

使用道具 举报

发表于 2008-4-3 11:39:00 | 显示全部楼层
楼主对于新版本的GCC也有研究啊,那太好了,后面弄到这一块的时候就可以向你请教了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-3 17:40:05 | 显示全部楼层
Post by luozhenwu;1834328
楼主对于新版本的GCC也有研究啊,那太好了,后面弄到这一块的时候就可以向你请教了!


别提了,昨天拿4.3搞SYSROOT,结果Glibc就没编过去。
回复 支持 反对

使用道具 举报

发表于 2008-4-3 21:18:25 | 显示全部楼层
一样~~ glibc 过不去 说 include/limits.h 中一句 #include_next <limits.h> 找不到该文件
我想把这行注释掉应该无大碍 结果有出现 INT_MAX undefined
实在无语

p.s. 我做的是经典 CLFS 不是 sysroot
回复 支持 反对

使用道具 举报

发表于 2008-4-3 22:05:31 | 显示全部楼层
白鼠报告:GCC 4.3.x敢死队可以行动了http://www.linuxsir.cn/bbs/thread325396.html

用gentoo的兄弟已经给出可行性报告,看来有很多软件包需要patch。
建议参考gentoo的portage进行。
回复 支持 反对

使用道具 举报

发表于 2008-4-4 00:45:14 | 显示全部楼层
看見標題,還以為地球兄發表了哪些軟件要打哪些補丁或如何通過 4.3 的編譯了。。。
回复 支持 反对

使用道具 举报

发表于 2008-4-7 21:42:29 | 显示全部楼层
我现在用的LFS是gcc-4.3-RC-20080301做的, 不过现在编译想升级到gcc-4.3 release版, 一直编译不过去.
回复 支持 反对

使用道具 举报

发表于 2008-4-9 20:44:32 | 显示全部楼层
现在还有很多个包未能完全通过 gcc-4.3 来编译,部份可以借用 Debian unstable 的补丁
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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