Você deve construir o glibc em outro diretório em vez do diretório de código-fonte glibc.
Estou usando o Ubuntu 12.04 LTS. Estou tentando instalar glibc-2.18
enquanto ./configure
dá
configure: error: you must configure in a separate build directory
Então eu tentei configurar no diretório bla
então ele continua repetindo estas linhas:
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 ', que fornece:
./utserver: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.16 not found (required by ./utserver)
Como consertar isso?
Você deve construir o glibc em outro diretório em vez do diretório de código-fonte glibc.
Faça algo como:
# mkdir build-tree
# cd build-tree
# ../configure
Isso permitirá que você configure (e crie) a glibc.
Para a compilação oficial do Ubuntu, eles fazem o mesmo no arquivo debian / rules.