perché configurare glibc recenti si lamentano che nptl non è lì?


0

Sto tentando di ricompilare un recente (2.12.1) glibc, seguendo le indicazioni in

http://www.tldp.org/HOWTO/html_single/Glibc-Install-HOWTO/

Da una directory di build che faccio

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

e ho capito

*** 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'.

Quindi sembra configure vuole ntpl. OK, seguendo il precedente HOWTO, passo a

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

e ora ottengo questo errore:

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

La documentazione GNU dice che da allora glibc 2.6, ntpl è parte di glibc, e in ogni caso non riesco a trovare questo pacchetto separatamente da nessuna parte.

Allora, perché sto ricevendo questo errore?

Risposte:


1

Si sta verificando l'errore perché continui a provare ad abilitare i linuxthreads, che è antico e obsoleto.


Grazie, questo è quello che mi ha detto l'HOWTO, lasciami provare come ti raccomando.
user322908

Mi sono anche sbarazzato di ntpl, destra?
user322908

0

Suo nptl (Libreria dei thread POSIX nativi) e non ntpl, ecco perché ottieni il secondo errore.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.