Você está recebendo o erro porque continua tentando ativar o linuxthreads, que é antigo e obsoleto.
Estou tentando recompilar um recente (2.12.1) glibc
, seguindo as instruções em
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?
É nptl
(biblioteca de threads POSIX nativa) e não ntpl
, por isso você está recebendo o segundo erro.