我在Debian squeeze上编译了eglibc-2.11.3,但没有看到libc-2.11.3.so。我相信这是从libc.so.6符号链接。
不是c专家,所以请耐心等待。这些是我根据包含的安装文件加debian补丁采取的步骤:
apt-get source libc6 # gets me eglibc-2.11.3
在构建目录中:
../configure --prefix=/usr
make -f ../debian/rules patch
make
在它给我回复提示之前我没有看到任何错误,我错过了什么?
答案 0 :(得分:0)
在debian/quiltrc
更改
QUILT_PATCH_OPTS="--unified-reject-files"
成为
QUILT_PATCH_OPTS="--reject-format=unified"
答案 1 :(得分:0)
没有看到libc-2.11.3.so
该库链接为libc.so.6
(应该位于您执行make
的目录中。)
make install
应该在安装目录中创建libc-2.11.3.so
和符号链接libc.so.6
。
您可能需要尝试make install PREFIX=/tmp/glibc-install
并检查生成的安装树,以确保所有内容都符合您的预期。