glibc 升级失败的原因之一
时间:2009-05-27
来源:互联网
我的系统是32位的
如果直接 make install 则会缺少 /usr/include/gnu/stubs-32.h 和 /usr/include/bits/syscall.h, 而缺少前者会在编译东西时出现如:configure: error: C preprocessor "/lib/cpp" fails sanity check 这样的错误,或者直接抱怨缺少 stubs-32.h 文件。缺少后者会出现的错误就不知道了。
而如果用 make install install_root=/path/to/ 再 mv 的方式安装,则不会缺少这两个文件。
我知其然,而不知其所以然。原因还请高手指点。
如果直接 make install 则会缺少 /usr/include/gnu/stubs-32.h 和 /usr/include/bits/syscall.h, 而缺少前者会在编译东西时出现如:configure: error: C preprocessor "/lib/cpp" fails sanity check 这样的错误,或者直接抱怨缺少 stubs-32.h 文件。缺少后者会出现的错误就不知道了。
而如果用 make install install_root=/path/to/ 再 mv 的方式安装,则不会缺少这两个文件。
我知其然,而不知其所以然。原因还请高手指点。
作者: cofairy 发布时间: 2009-05-27
在正在运行的系统上升级glibc可能会发生断错误(如果改变了ABI)
作者: newper 发布时间: 2009-05-27
我升级后还好,目前为止一切正常。
作者: cofairy 发布时间: 2009-05-27
這個問題以前探討過,的確 make install 時用 cp 比用 mv 成功率低很多,原因不明!
要提醒樓主,編譯源碼升級 glibc 是有危險性的,以往我都交了不少學費,代價是升級失敗導致系統癱瘓了,因此動手前最好先行備份
現有我都不敢直接安裝,都是以 paco 簡接監察安裝的
要提醒樓主,編譯源碼升級 glibc 是有危險性的,以往我都交了不少學費,代價是升級失敗導致系統癱瘓了,因此動手前最好先行備份
現有我都不敢直接安裝,都是以 paco 簡接監察安裝的
作者: d00m3d 发布时间: 2009-05-31
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28