我有一个64位的ubuntu 12.04安装,glibc版本2.15,但是我需要运行的机器有一个glibc版本2.12,当我在目标机器上运行我自己的机器上编译的程序时,它给了我一个错误:找不到版本’GLIBC_2.14′.
升级目标机器的glibc是不可能的,所以我想也许我可以在我的机器上安装另一个glibc.
到目前为止,我已经尝试下载glibc2.12的源码来制作和make install,但是我在源代码中遇到了一些语法错误,也许是因为我的gcc版本高于glibc2.21需要.
现在我试图通过chroot方式安装旧的发行版,但我还没有成功.
你有什么建议吗?
谢谢.
maybe I can install another glibc in my machine.
您可以;细节here.
编辑:
that post … doesn’t mention how to install the new glibc
“常规”方式:
./configure --prefix=/usr/glibc-2.12 && make && sudo make install