LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: 独孤不羁

升级主系统的GLIBC的讨论

[复制链接]
发表于 2004-12-25 12:44:05 | 显示全部楼层
我觉得glibc的升级应该是没有问题的,debian和gentoo都有相关的包管理可以升级glibc的(应该可以从他们的升级包信息获得具体升级的情况,但是我不会:-(),最重要的就是glibc向下兼容,才可以正确的升级,如果涉及到函数的接口变动,应该就不对了
我估计debian和gentoo升级glibc的时候是测试过的,知道哪些包涉及到这次变动,这样的包需要一起更新,否则应该也是不正确的,debian的好处是所有的包都是统一管理发布的,所以可以控制glibc以及相干包一起升级
lfs想升级glibc,应该需要根据每个安装过的程序确认glibc对其影响,特别是重要版本的升级,小的升级估计问题不大
发表于 2004-12-25 13:35:20 | 显示全部楼层
嗯讲得很有道理。
差不多应该是这样子的。
发表于 2004-12-25 13:36:00 | 显示全部楼层
Post by 独孤不羁
关于静态编译的方法,
是不是这样进行静态编译啊!

              make LDFLAGS='-all-static'

这个命令是不是在所有的软件进行静态编译时均能成功呢?

应该不是这样的。不同的软件包有不同的编译参数,有些可以并不是所有的都可以的。
发表于 2004-12-26 04:16:24 | 显示全部楼层
blfs中,一般都是用 ./configure --enable-static 来控制的。
 楼主| 发表于 2004-12-27 10:30:39 | 显示全部楼层
我的测试,编译VIM的时候,
make LDFLAGS="-all-static"
出错说不能识别的参数,
然后我用make LDFLAGS="-static"编译成功,
与不加 LDFLAGS="-all-static"参数相比较,程序包大了很多,
用LDD测试VIM程序,
加参数的,不需要动态库,
不加的,有一大排动态库要用到,好像是五个还是六个吧,没记清,
现在就是不知道如何测试这个VIM在没有GLIBC的情况下面是否可以运行。
发表于 2004-12-27 12:37:47 | 显示全部楼层
找一个坏的glibc,就知道拉。嘿嘿。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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