2014-06-20 3 views
1

Я скомпилировал eglibc-2.11.3 на сжатие Debian, но не вижу libc-2.11.3.so. Я считаю, что это связано с libc.so.6.eglibc-2.11.3: где libc-2.11.3.so? Не было после компиляции

Не эксперт, так что несите меня. Эти шаги, которые я взял в соответствии с включенной установки файла плюс заплат Debian:

apt-get source libc6 # gets me eglibc-2.11.3 

В директории для сборки:

../configure --prefix=/usr 
make -f ../debian/rules patch 
make 

я не видел каких-либо ошибок, прежде чем он вернул мне приглашение, я Я чего-то не хватает?

+0

Вы уверены, что исправление работает? – alk

ответ

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 и изучить полученное дерево установки, чтобы убедиться, что все там, где вы ожидаете.

+0

Я понял это в обратном порядке - libc-2.11.3.so -> libc.so.6. Спасибо, что разъяснил это. – Bubnoff

0

В изменения

QUILT_PATCH_OPTS="--unified-reject-files" 

стать

QUILT_PATCH_OPTS="--reject-format=unified"