r*****s 发帖数: 262 | 1 google了一下,说是要降级到glibc-2.4以下才行。
glibc-2.4是老技术,会产生很多问题。
还有人说可以搞成动态的库。
有人知道如何做吗?
谢了 | n****1 发帖数: 1136 | 2 有源代码么? 有的话直接compile against current glibc
没有的话, 做个chroot, 把glibc-2.4和你要得软件丢进去。 这样可以隔离老技术带
来的兼容问题。
实在不行就跑虚拟机。 | r*****s 发帖数: 262 | 3 源代码的意思是, 找到包含我需要的库文件的源代码,从新编译.
例如,我现在是libc-2.5.so, 里面没有glibc_2.0 库文件.
我找到一个libc-2.5.so 且包含glibc_2.0的源代码,编译是吗?
另外一个问题,我运行 nm /lib/libc-2.5.so | grep 'A GLIBC'
输出是
GLIBC_2.0
GLIBC_2.1.1
GLIBC_2.2
...
...
这不是说里面有GLIBC_2.0. 为什么运行simvision这个软件
说缺glibc_2.0呢?
xiexie | I*****y 发帖数: 602 | 4 glibc_2.5向下兼容2.0的意思?
你应该可以创建一个符号连接就好
【在 r*****s 的大作中提到】 : 源代码的意思是, 找到包含我需要的库文件的源代码,从新编译. : 例如,我现在是libc-2.5.so, 里面没有glibc_2.0 库文件. : 我找到一个libc-2.5.so 且包含glibc_2.0的源代码,编译是吗? : 另外一个问题,我运行 nm /lib/libc-2.5.so | grep 'A GLIBC' : 输出是 : GLIBC_2.0 : GLIBC_2.1.1 : GLIBC_2.2 : ... : ...
| r*****s 发帖数: 262 | 5 请详细一点好吗?
具体命令。
谢谢
【在 I*****y 的大作中提到】 : glibc_2.5向下兼容2.0的意思? : 你应该可以创建一个符号连接就好
|
|