|
|

楼主 |
发表于 2005-11-7 23:14:30
|
显示全部楼层
偶提供好了...
操作按照LFS-BOOK 6.1 <中文翻译版>进行的...
要求:binutils最好升级到2.16,这一步不需要关闭/etc/ld.so.conf
然后再按照LFS-BOOK上的GLIBC第二遍操作,当然,操作之前要把ld.so.conf关闭,也就是把它们备分一下,然后删掉
我第二次出错就是因为没有关闭ld.so.conf,所以导致连接到旧libc上去了,突然看到,下面的touch ld.so.conf,想起来做LFS系统的时候,还没有这个东西,也就是所,升级GLIBC不需要ld.so.conf的库路径支持,打开了反而是错的.就把它改名了,然后编译过去了
在升级的时候发现linuxthreads好像没有必要装了,因为configure的时候好像已经自动用NPTL替代了.
在configure前看一下configure的参数,对最低版本的内核支持和优化选项,我是在configure时开了优化选项的.....没有出错,一路编译过来
什么时候打算把GCC升级到4,看兄弟们有没有什么好的建议
在没有把glibc的locale装上之前,很多程序都不能正常运行 ,会报段错误,在装上后就没有这事儿了..所以兄弟们一定要在按照BOOK操作完成后再决定自己是否升级成功,我用的是覆盖式升级,把原来的库直接覆盖了。。在关掉ld.so.conf后,除了几个静态连接的程序能够运行外,,其它动态的都不行了。比如vi等。不过mpg123还可以运行
注:此方法仅供参考,自己适当进行风险评估! |
|