关于Linux API Headers 版本升级问题
时间:2009-11-06
来源:互联网
Linux API Headers 在LFS制作完成后,升级内核时,是不是不能同时进行升级?
我这次进行BLFS时,用lfs6.3,原来的内核是2.6.22的,我升级了内核用的时2.6.31。想连API Headers一起升级是不是能配合的更好?结果在进行 hal-info-20090414 时因,Util-linux-ng和E2fsprogs中的blkid命令版本低而导致无法进行,就重新编译Util-linux-ng-2.16 ,出现scsi.h错误。
重新将备份中的Linux API Headers直接拷贝过来后,在Xorg-Server-1.7.1时又出现问题了。用脚本在旧重新做一遍,都过了。但是Xorg配置时黑屏。
就是说Linux API Headers是不是不能随便进行升级?gcc和glib或者是其他软件包对其有依赖性。
请高手指点下
我这次进行BLFS时,用lfs6.3,原来的内核是2.6.22的,我升级了内核用的时2.6.31。想连API Headers一起升级是不是能配合的更好?结果在进行 hal-info-20090414 时因,Util-linux-ng和E2fsprogs中的blkid命令版本低而导致无法进行,就重新编译Util-linux-ng-2.16 ,出现scsi.h错误。
重新将备份中的Linux API Headers直接拷贝过来后,在Xorg-Server-1.7.1时又出现问题了。用脚本在旧重新做一遍,都过了。但是Xorg配置时黑屏。
就是说Linux API Headers是不是不能随便进行升级?gcc和glib或者是其他软件包对其有依赖性。
请高手指点下
作者: 飞龙在天 发布时间: 2009-11-06
前面有个帖子讲,KERNEL HEADER 必须与编译 glibc 所用的头文件一致。
作者: linux001 发布时间: 2009-11-06
引用:
作者: d00m3d
引自 http://www.linuxfromscratch.org/lfs/...08/kernel.html
LFS 手册有这麽一段: 即是说,你的 headers 应该跟编译 glibc 时所使用的要一致,因为这样才确保 glibc 能提供的跟你编译软件时被定义的才一致 不一致未必出问题,不出问题的原因是应用的函数未必被采用 所以要替换系统的 headers,首先应该重新编译安装 glibc,也就是重建 toolchain,不过编译安装 glibc 是极高危动作,请慎之! |
作者: 飞龙在天 发布时间: 2009-11-06
黑屏怎麽会跟 API Headers 拉上关系了?
作者: d00m3d 发布时间: 2009-11-07
引用:
作者: d00m3d
黑屏怎麽会跟 API Headers 拉上关系了?
|
作者: 飞龙在天 发布时间: 2009-11-07
病急乱投医,是正确的做法麼?
作者: d00m3d 发布时间: 2009-11-07
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28