por que configurar o glibc recente que reclama que o nptl não está lá?

0

Estou tentando recompilar um recente (2.12.1) glibc , seguindo as instruções em

link

De um diretório de criação que eu faço

../*2.12.1/configure --prefix=/usr/local_another --enable-add-ons='linuxthreads'

e eu recebo

*** On GNU/Linux systems it is normal to compile GNU libc with the
*** 'nptl' add-on.  Without that, the library will be
*** incompatible with normal GNU/Linux systems.
*** If you really mean to not use this add-on, run configure again
*** using the extra parameter '--disable-sanity-checks'.

Portanto, parece que configure quer ntpl . OK, seguindo o HOWTO acima, mudo para

../*2.12.1/configure --prefix=/usr/local_another --enable-add-ons='linuxthreads ntpl'

e agora recebo este erro:

configure: error: add-on directory "ntpl" does not exist

A documentação do GNU diz que desde glibc 2.6 , ntpl é parte de glibc e, em qualquer caso, não consigo encontrar este pacote separadamente em qualquer lugar.

Então, por que estou recebendo esse erro?

    
por user322908 30.07.2017 / 01:41

2 respostas

1

Você está recebendo o erro porque continua tentando ativar o linuxthreads, que é antigo e obsoleto.

    
por 30.07.2017 / 02:27
0

É nptl (biblioteca de threads POSIX nativa) e não ntpl , por isso você está recebendo o segundo erro.

    
por 05.09.2018 / 13:21

Tags