Я использую Ubuntu 12.04 LTS. Я пытаюсь установить glibc-2.18
, в то время как ./configure
дает
configure: error: you must configure in a separate build directory
Затем я попытался настроить в каталоге bla
, затем он продолжает повторять эти строки:
checking build system type... (cached) x86_64-unknown-linux-gnu
checking host system type... (cached) x86_64-unknown-linux-gnu
checking for dummy-gcc... (cached) gcc
checking for suffix of object files... (cached) o
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether g++ accepts -g... (cached) yes
checking for dummy-readelf... (cached) readelf
checking for sysdeps preconfigure fragments... x86_64
configure: running configure fragment for add-on bla
configure: WARNING: you should use --build, --host, --target
configure: WARNING: you should use --build, --host, --target
I'm originally trying to install
utorrent-server`, который дает:
./utserver: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.16 not found (required by ./utserver)
Как это исправить?
Вы должны собрать glibc в другом каталоге, а не в исходном каталоге glibc.
Сделайте что-то вроде:
# mkdir build-tree
# cd build-tree
# ../configure
Это позволит вам настроить (и собрать) glibc.
Для официальной сборки glibc Ubuntu они делают то же самое в файле debian / rules.