设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 发行版讨论区 —— LinuxSir.cn
›
Slackware Linux
›
提问个让我困惑很久的问题, 为什么要升级glibc ...
返回列表
查看:
1413
|
回复:
4
提问个让我困惑很久的问题, 为什么要升级glibc
[复制链接]
木人
木人
当前离线
积分
132
IP卡
狗仔卡
发表于 2010-10-12 02:44:48
|
显示全部楼层
|
阅读模式
升级 glibc 能获得什么好处。
如果升级 gcc 编译器, 可以获得更多语言特性的支持,我觉得对于 gcc 的升级还是有必要的。
可我不理解为什么要升级 glibc ?
难道是获取多的目标编译?又或者 对新增的库函数支持? 还是为了编译特定版本的内核或者软件。
另外一个让我不理解的问题。
既然 gcc 和 Glibc 可以不用同步升级。
那为什么编译新内核就必须要升级编译器同时又升级 glibc ,
到底是谁以来谁的高版本哦。
另外一个疑问。
如果用 老版本编译器和glibc,能不能编译应用软件的新版本。
据我所知。 ./configure 在很多时候会做编译器,以及库文件的检查。决定用什么编译和链接库。
为什么要检测版本。 难道是为了新特性?
我一直觉得对glibc 的升级几乎就是系统大换血。 除非升级系统新版本。否则绝对不升级glibc,因为有面临开机困难。说不定 连shell 都进不去。
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
poet
poet
当前离线
积分
1357
IP卡
狗仔卡
发表于 2010-10-12 09:51:55
|
显示全部楼层
实际上大多数版本的 glibc 是兼容的。那种不兼容其实更多的时候是作者人为添加的一些限制。
但是制作一个 linux 的时候,设计到成千上万个包,你不可能去说服每个作者去修订自己软件的限制。
glibc 的严重不兼容只出现过少数的几次。
回复
支持
反对
使用道具
举报
显身卡
mortyr
mortyr
当前离线
积分
45
IP卡
狗仔卡
发表于 2010-10-18 16:12:16
|
显示全部楼层
同问,装个gsb让升级bind。。。。
回复
支持
反对
使用道具
举报
显身卡
zhangxinqiu991
zhangxinqiu991
当前离线
积分
12
IP卡
狗仔卡
发表于 2010-10-19 21:04:53
|
显示全部楼层
升级glibc应该是为了添加新的库函数,删除旧的库函数,同事改进一些一些库函数的性能。只要删除旧函数,就会导致不兼容。
升级gcc应该是为了增加新的编译功能,比如支持更多语言,提供更多优化选项。
所以,我觉得,升级gcc应该是可以的,不会影响兼容性,还会带来诸如性能提升这样的好处。不过升级glibc我觉得真的没有必要,除非发现了安全漏洞。否者,还是等新的发行版比较靠谱。
如果仅仅像我一样只是玩玩,不用于开发工作的话,随便整就是了。怎么好玩怎么整。呵呵
回复
支持
反对
使用道具
举报
显身卡
ginkgo
ginkgo
当前离线
积分
714
IP卡
狗仔卡
发表于 2010-10-20 11:54:56
|
显示全部楼层
兼容性,稳定性,没有遇到的时候无所谓,但是碰到的时候,头想破了,发现这个原因,会吐血而亡的。
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表