View previous topic :: View next topic |
Author |
Message |
quantumwire Guru
Joined: 15 Oct 2003 Posts: 403 Location: Lausanne
|
|
Back to top |
|
|
Cazzantonio Bodhisattva
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Fri Jan 14, 2005 7:14 pm Post subject: |
|
|
da quanto ne ho capito io, e ne ho capito parecchio poco, dovrebbe sostituire linuxthreads e dare un aumento di performance... sul fatto che sia utile o meno, boh? tutto fa _________________ Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne |
|
Back to top |
|
|
luca82 Guru
Joined: 22 Oct 2003 Posts: 306 Location: Somewhere Between Heaven and Hell
|
Posted: Fri Jan 14, 2005 7:50 pm Post subject: |
|
|
Se usi java con le glibc compilate con NPTL, questa sarà molto più performante rispetto ad un sistema compilato con i classici Linux Thread.
Per quanto riguarda la compatibilità, le NPTL mantengono la compatibilità con i Linux Thread, ed è ovvio che se un'applicazione non supporta (non è stata scritta per...) le NPTL non si avrà alcun vantaggio.
Spesso alcune applicazioni hanno la use flag per attivare o disattivare nptl, come ad esempio openoffice. |
|
Back to top |
|
|
quantumwire Guru
Joined: 15 Oct 2003 Posts: 403 Location: Lausanne
|
Posted: Fri Jan 14, 2005 7:59 pm Post subject: |
|
|
luca82 wrote: | Se usi java con le glibc compilate con NPTL, questa sarà molto più performante rispetto ad un sistema compilato con i classici Linux Thread.
Per quanto riguarda la compatibilità, le NPTL mantengono la compatibilità con i Linux Thread, ed è ovvio che se un'applicazione non supporta (non è stata scritta per...) le NPTL non si avrà alcun vantaggio.
Spesso alcune applicazioni hanno la use flag per attivare o disattivare nptl, come ad esempio openoffice. |
Pensi sia da usare o meno come USE flag? _________________ HOWTO 1: Spegnere il laptop!
HOWTO 2: Comprimere i DVDs! |
|
Back to top |
|
|
SilverXXX l33t
Joined: 18 Sep 2004 Posts: 885
|
Posted: Fri Jan 14, 2005 9:50 pm Post subject: |
|
|
Ormai sta diventando lo stnadard per tutte le distro prefatte, io lo uso già da un pò e va bene, non dà problemi. Cmq le nptl sono completamente compatibili posix e dovrebbero garantire maggiori performance, un maggior numero di thread allocabili e una migliore stabilità (se non ricordo male). _________________ about:mozilla |
|
Back to top |
|
|
emix Veteran
Joined: 30 Nov 2003 Posts: 1014
|
Posted: Sat Jan 15, 2005 7:41 am Post subject: |
|
|
Io l'ho attivata l'altroieri, quando ho visto che in OpenOffice 1.1.4 avevano aggiunto la use "nptl". Non che abbia fatto miracoli, ma sicuramente male non fa |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Sat Jan 15, 2005 10:00 am Post subject: |
|
|
Giusto per chiarire una cosa:
Ci sono 2 flags: nptl e nptlonly
Se nelle vostre USE mettete solo la prima avrete delle glibc compilate 2 volte, cioe' le prime compilate con NPTL le seconde compilate con i classici Linux Threads per mantenere una retrocompatibilita' (per fallback diciamo).
Se aggiungete altre alla flag nptl anche la flag nptlonly avrete le glibc compilate solo nel primo modo, quindi con nptl attiva.
Io personalmente uso da parecchi mesi entrambe le flag senza nesusn tipo di problema su un amd64.
CYA _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
SilverXXX l33t
Joined: 18 Sep 2004 Posts: 885
|
Posted: Sat Jan 15, 2005 11:20 am Post subject: |
|
|
Mi pareva avessero tolto nptlonly _________________ about:mozilla |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
|
Back to top |
|
|
.:deadhead:. Advocate
Joined: 25 Nov 2003 Posts: 2963 Location: Milano, Italy
|
|
Back to top |
|
|
fabius Guru
Joined: 29 Nov 2004 Posts: 525
|
Posted: Sat Jan 15, 2005 12:32 pm Post subject: |
|
|
@deadhead: ehm... nptlonly |
|
Back to top |
|
|
.:deadhead:. Advocate
Joined: 25 Nov 2003 Posts: 2963 Location: Milano, Italy
|
Posted: Sat Jan 15, 2005 12:42 pm Post subject: |
|
|
Oops... Code: | INSPIRON8600 portage # euse -i nptlonly
global use flags (searching: nptlonly)
************************************************************
no matching entries found
local use flags (searching: nptlonly)
************************************************************
[- ] nptlonly (sys-libs/glibc):
Disables building the linuxthreads fallback in glibc ebuilds that support building both linuxthreads and nptl. | errata corrige _________________ Proudly member of the Gentoo Documentation Project: the Italian Conspiracy ! |
|
Back to top |
|
|
Cazzantonio Bodhisattva
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Sat Jan 15, 2005 1:00 pm Post subject: |
|
|
nptonly c'è solo per la versione masked delle glibc...
siete coì tanti ad usare ~x86 per glibc e compagnia bella? _________________ Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Sat Jan 15, 2005 1:10 pm Post subject: |
|
|
Cazzantonio wrote: | siete coì tanti ad usare ~x86 per glibc e compagnia bella? |
Presente!
<EDIT> Comunque non sono sicuro che sia solo per la versione ~x86 (o ~amd64 nel mio caso).. purtroppo non sono davanti al mio pc ora ma al lavoro... _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
luca82 Guru
Joined: 22 Oct 2003 Posts: 306 Location: Somewhere Between Heaven and Hell
|
Posted: Sat Jan 15, 2005 1:14 pm Post subject: |
|
|
Io nella mia workstation ho usato il Developers Method per l'installazione e quindi ho le versioni ~x86 di gcc e glibc, quest'ultimo compilato con nptlonly.
Mai avuto problemi in questo senso... Per quanto riguarda altri server su cui ho installato gentoo, con pacchetti stabili ho usato nptl e anche li nessun problema. |
|
Back to top |
|
|
quantumwire Guru
Joined: 15 Oct 2003 Posts: 403 Location: Lausanne
|
|
Back to top |
|
|
GhePeU Guru
Joined: 12 Aug 2003 Posts: 549 Location: Mestre, Italy
|
Posted: Sat Jan 15, 2005 1:47 pm Post subject: |
|
|
io preferisco non usare nptl_only
ci sono alcuni software che con le nptl non vanno (matlab, ad esempio) e compilando anche la versione linuxthreads basta lanciarli con LD_ASSUME_KERNEL=2.4.1 per risolvere il problema _________________ That is not dead which can eternal lie,
and with strange aeons even death may die. |
|
Back to top |
|
|
fabius Guru
Joined: 29 Nov 2004 Posts: 525
|
Posted: Sat Jan 15, 2005 2:47 pm Post subject: |
|
|
lavish wrote: | Se nelle vostre USE mettete solo la prima avrete delle glibc compilate 2 volte, cioe' le prime compilate con NPTL le seconde compilate con i classici Linux |
Non penso che le compili due volte, ho appena attivato la use NPTL senza NPTLONLY ed il tempo di compilazione è leggermente superiore al caso senza POSIX threads. Oh meglio, forse compila due volte alcune parti ma non tutto |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Sat Jan 15, 2005 3:00 pm Post subject: |
|
|
fabius wrote: | Non penso che le compili due volte, ho appena attivato la use NPTL senza NPTLONLY ed il tempo di compilazione è leggermente superiore al caso senza POSIX threads. Oh meglio, forse compila due volte alcune parti ma non tutto |
Guardati l'ebuild _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
fabius Guru
Joined: 29 Nov 2004 Posts: 525
|
Posted: Sat Jan 15, 2005 3:15 pm Post subject: |
|
|
lavish wrote: | Guardati l'ebuild |
Ho dato un'occhiata veloce e abbiamo entrambi ragione. Sai perché? Io ho la versione glibc-2.3.4.20040808-r1 mentre tu la glibc-2.3.4.20041102 |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Sat Jan 15, 2005 3:21 pm Post subject: |
|
|
fabius wrote: | Ho dato un'occhiata veloce e abbiamo entrambi ragione. Sai perché? Io ho la versione glibc-2.3.4.20040808-r1 mentre tu la glibc-2.3.4.20041102 |
Sei old-style amico
Eheh scherzo, cmq appena arrivo a casa do un'occhiata anche io _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
|