Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[HOW-TO]Glibc + NPTL
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish)
View previous topic :: View next topic  
Author Message
Woocash
Guru
Guru


Joined: 01 May 2004
Posts: 525
Location: Poland, Praszka

PostPosted: Sat May 29, 2004 4:31 pm    Post subject: [HOW-TO]Glibc + NPTL Reply with quote

Witam!

Dzisiaj zajmiemy sie przekompilowaniem glibc'a z obsługą NPTL (Native POSIX Threading Library)
WAŻNE !! : ZANIM ZACZNIESZ MUSISZ MIEĆ KERNELA 2.6.x!!
Wiec zaczynamy :)

Najpierw zobaczymy czy mamy nagłówki 2.6.x wpisująć w konsoli :
Code:
emerge -s linux-headers


Kiedy wynik bedzie inny niż linux-headers-2.6.x, to trzeba ściągnąć nagłówki 2.6.x (https://forums.gentoo.org/viewtopic.php?t=178896)(Kiedy mamy nagłówki-2.4.x mogą wystąpić problemy z /lib/libc.so.6)

Kiedy mamy nagłówki-2.6.x możemy przystąpić do cześci właściwej :)

W pliku /etc/make.conf do flagi USE="" trzeba dodać nptl, ma to wygladac mniej wiecej tak :
Code:
USE="nptl"

Lub jak ktoś tego nie chce to możemy tylko podczas kompilowania glibc'a + NPTL wpisac w konsoli :
Code:
USE="nptl" emerge glibc


No i zaczyna sie kompilacja :)

W tym czasie możemy iść po ogladać telewizje, wybić kawę lub co kolwiek innego robić ;)

Po przekompilowaniu glibc'a sprawdźmy czy skompilowal sie NPTL, wpisujac w konsoli
Code:
/lib/libc.so.6


Jezeli nam wyskoczy takie cos :
Code:
GNU C Library stable release version 2.3.3, by Roland McGrath et al.
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 3.3.3 20040412 (Gentoo Linux 3.3.3-r3, ssp-3.3-7, pie-8.5.3).
Compiled on a Linux 2.6.5 system on 2004-05-16.
Available extensions:
        GNU libio by Per Bothner
        crypt add-on version 2.1 by Michael Glad and others
        NPTL 0.61 by Ulrich Drepper
        BIND-8.2.3-T5B
        NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
Thread-local storage support included.
Report bugs using the `glibcbug' script to <bugs@gnu.org>.


To znaczy ze dobrze przekompilowalismy :)

Link : Za czy przeciw NPTL
https://forums.gentoo.org/viewtopic.php?t=161060

Wszelkie uwagi mile widziane :)

STAWIANIE GENTOO OD RAZU Z NPTL I NAGŁÓWKAMI 2.6.x

make.conf

Do pliku /etc/make.conf dodajecie do flagi USE, nptl (USE="nptl")

Linux-headers
Edytujemy plik
Code:
nano /usr/portage/sys-kernel/linux-headers/linux-headers-2.6.5.ebuild


Szukamy linijki KEYWORDS="-* arm" i zmieniamy ją na
Code:
KEYWORDS="-* x86"


bootstrap

Następna czynność to bootstrap :

Code:
/usr/portage/scripts/bootstrap-2.6.sh


emerge system

W pliku /etc/make.conf dopisz na samym końcu

Code:
ACCEPT_KEYWORDS="~x86"


Wtedy skompiluje kilka programów z nagłówkami 2.6

Z "ACCEPT_KEYWORDS="~86", system może być nie stabilny

NIE ZAPOMNIJ O JAJKU 2.6

Pierwsze uruchamianie

Pierwszą rzeczą jaką powinieneś zrobić to sprawdzić czy aby napewno masz obsługe NPTL.
Wpisz w konsoli
Code:
/lib/libc.so.6


A wynik powinien być następujący :

Code:
GNU C Library stable release version 2.3.3, by Roland McGrath et al.Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR
A PARTICULAR PURPOSE.
Compiled by GNU CC version 3.3.2 20040119 (Gentoo Linux 3.3.2-r7, propolice-3.3-7).
Compiled on a Linux 2.6.1 system on 2004-02-13.
Available extensions:
     GNU libio by Per Bothner       
     crypt add-on version 2.1 by Michael Glad and others       
     NPTL 0.61 by Ulrich Drepper       
     BIND-8.2.3-T5B       
     NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
     Thread-local storage support included.
Report bugs using the `glibcbug' script to <bugs@gnu.org>.


Miłej zabawy

Pozdrawiam :)


Last edited by Woocash on Thu Jun 03, 2004 5:50 pm; edited 1 time in total
Back to top
View user's profile Send private message
mkay
Retired Dev
Retired Dev


Joined: 01 May 2004
Posts: 471
Location: Poland / Katowice

PostPosted: Sat May 29, 2004 8:08 pm    Post subject: Re: [HOW-TO]Glibc + NPTL Reply with quote

hmm - cos prawdziwy wysyp tych how-to ostatnio. powiedzialbym, ze az nadmiarowo;/ powyzsze how-to raczej nie zasluguje na taka nazwe. dlaczego? bo nic w nim nie ma! po prostu wsadzenie nptl do USE i przekompilowanie glibca i tyle;/
z dodatkowych uwag:
1. do sprawdzania zainstalowanych pakietow lepiej uzyc qpkg -I
2. jezeli chcemy instalowac system od 0 z kernelem 2.6, jest do tego stworzony osobny bootstrap
_________________
"Life's a bitch and so am I, the world owes me, so fuck you." - Green Day
Linux registered user #316599
#gentoo.pl team
Back to top
View user's profile Send private message
_troll_
Bodhisattva
Bodhisattva


Joined: 04 Feb 2004
Posts: 1971
Location: Warszawa, Poland

PostPosted: Sat May 29, 2004 8:59 pm    Post subject: Re: [HOW-TO]Glibc + NPTL Reply with quote

aye wrote:
hmm - cos prawdziwy wysyp tych how-to ostatnio. powiedzialbym, ze az nadmiarowo;/ powyzsze how-to raczej nie zasluguje na taka nazwe. dlaczego? bo nic w nim nie ma! po prostu wsadzenie nptl do USE i przekompilowanie glibca i tyle;/

Sorry - nie zgodze sie (to moje prawo :) ). Gdy sam postanowilem przebudowac system na nptl'u musialem poszukac jak to zrobic. Milo bylo przeczytac, ze tak niewiele do szczescia potrzeba. Ale - gdzies ta informacje musialem znalezc.

A co do tego, ze wysyp - hihihi. Masz racje. Jakby sie wszyscy ukrywali do tej pory, nie?? ;-)
aye wrote:
z dodatkowych uwag:
<ciach>
2. jezeli chcemy instalowac system od 0 z kernelem 2.6, jest do tego stworzony osobny bootstrap

..:: UPDATE ::..
Przeciez dal te informacje...? O ssssso chodzi, bo nie kumam????
.. kuniec apdejta ..

Pozdrawiam,
Przemek
_________________
Życie jest jak pudełko czekoladek....
Nigdy nie wiesz na co trafisz" by mother of Forrest Gump
Back to top
View user's profile Send private message
Woocash
Guru
Guru


Joined: 01 May 2004
Posts: 525
Location: Poland, Praszka

PostPosted: Sat May 29, 2004 9:34 pm    Post subject: Reply with quote

Quote:
2. jezeli chcemy instalowac system od 0 z kernelem 2.6, jest do tego stworzony osobny bootstrap


Przecież wyraźnie napisałem :evil: Czytaj dokładniej

Quote:
Następna czynność to bootstrap :
Code:
/usr/portage/scripts/bootstrap-2.6.sh



A co do 1) to tego jeszcze nie testowałem, ale spróbuje :)

Ps. To nie jest finalna wersja tego HOW-TO, zawartość sie może zmienić
Back to top
View user's profile Send private message
mkay
Retired Dev
Retired Dev


Joined: 01 May 2004
Posts: 471
Location: Poland / Katowice

PostPosted: Sun May 30, 2004 11:28 am    Post subject: Re: [HOW-TO]Glibc + NPTL Reply with quote

aye wrote:

2. jezeli chcemy instalowac system od 0 z kernelem 2.6, jest do tego stworzony osobny bootstrap

argh - sorry - zle to przeczytalem;/
ale to dodam za to nastepne (;P)
3. odmaskowanie pakietow przez edycje ebuildow - nie ma sensu, bo po sync znowu beda zamaskowane. man portage i popatrz na katalog /etc/portage (do tego go stworzyli)
4. na koncu sugerujesz, aby przestawic ACCEPT_KEYWORDS na ~x86, nie piszac jakie to ma konsekwencje. nie wiem, czy jest to w NPTL'u potrzebne (sam i tak z ~x86 korzystam), ale ty doradzasz zrobienie tego potencjalnym newbie (dla takich chyba glownie jest to how-to) nie ostrzegajac nawet co tak naprawde robia
_________________
"Life's a bitch and so am I, the world owes me, so fuck you." - Green Day
Linux registered user #316599
#gentoo.pl team
Back to top
View user's profile Send private message
Woocash
Guru
Guru


Joined: 01 May 2004
Posts: 525
Location: Poland, Praszka

PostPosted: Sun May 30, 2004 7:37 pm    Post subject: Reply with quote

Napisałem, że jak sie ma ~86 to wtedy kompiluje kilka programów z nagłówkami 2.6, a na konsekwencje są takie że ma sie nie zbyt stabilny system (ja też sam korzystam z ~86).

A co do portage to jest to też opisane w "Jak przejść z nagłówków 2.4 na 2.6" Podałem link w nawiasach.
Back to top
View user's profile Send private message
cpu
Tux's lil' helper
Tux's lil' helper


Joined: 09 Nov 2003
Posts: 122
Location: POLAND/ZG

PostPosted: Wed Jun 02, 2004 6:34 pm    Post subject: Reply with quote

Woocash wrote:
Napisałem, że jak sie ma ~86 to wtedy kompiluje kilka programów z nagłówkami 2.6, a na konsekwencje są takie że ma sie nie zbyt stabilny system (ja też sam korzystam z ~86).

A co do portage to jest to też opisane w "Jak przejść z nagłówków 2.4 na 2.6" Podałem link w nawiasach.


Hehe wychodzi na to ze niepotrzebnie pisales bo cie aye pojechal... w kazdym razie IMHO to jest howto i jest poprawne.
_________________
[img]http://imagegen.last.fm/top5-green/artists/cpu.gif[/img]
Back to top
View user's profile Send private message
mkay
Retired Dev
Retired Dev


Joined: 01 May 2004
Posts: 471
Location: Poland / Katowice

PostPosted: Wed Jun 02, 2004 6:43 pm    Post subject: Reply with quote

Woocash wrote:
Napisałem, że jak sie ma ~86 to wtedy kompiluje kilka programów z nagłówkami 2.6, a na konsekwencje są takie że ma sie nie zbyt stabilny system

gdzie to napisales? ja widze
Code:

W pliku /etc/make.conf dopisz na samym końcu


Code:   
ACCEPT_KEYWORDS="~x86"   


Wtedy skompiluje kilka programów z nagłówkami 2.6

.. i nic wiecej
_________________
"Life's a bitch and so am I, the world owes me, so fuck you." - Green Day
Linux registered user #316599
#gentoo.pl team
Back to top
View user's profile Send private message
fallow
Bodhisattva
Bodhisattva


Joined: 08 Jan 2004
Posts: 2208
Location: Poland

PostPosted: Wed Jun 02, 2004 7:05 pm    Post subject: Reply with quote

no racja ,tez nie widze poki co :)
_________________
"Time is a companion that goes with us on a journey. It reminds us to cherish each moment, because it will never come again. What we leave behind is not as important as how we have lived" J-L. Picard ;)
Back to top
View user's profile Send private message
Woocash
Guru
Guru


Joined: 01 May 2004
Posts: 525
Location: Poland, Praszka

PostPosted: Thu Jun 03, 2004 5:51 pm    Post subject: Reply with quote

Sorry, że tak długo czekaliście na poprawe, ale nuak daje sie mocno we znaki :(
Back to top
View user's profile Send private message
adam1957
Tux's lil' helper
Tux's lil' helper


Joined: 30 Aug 2004
Posts: 121

PostPosted: Sun Sep 26, 2004 1:03 pm    Post subject: Reply with quote

Cześć !!
Przepraszam za niezdrową ciekawość, ale co konkretni zyskuje OS po wkompilowaniu w glibc obsługi NPTL ?
Pozdrowienia
Adam F.
Back to top
View user's profile Send private message
fallow
Bodhisattva
Bodhisattva


Joined: 08 Jan 2004
Posts: 2208
Location: Poland

PostPosted: Sun Sep 26, 2004 1:15 pm    Post subject: Reply with quote

adam1957 wrote:
Cześć !!
Przepraszam za niezdrową ciekawość, ale co konkretni zyskuje OS po wkompilowaniu w glibc obsługi NPTL ?
Pozdrowienia
Adam F.


https://forums.gentoo.org/viewtopic.php?t=170852&highlight=nptl
https://forums.gentoo.org/viewtopic.php?t=227081&highlight=nptl
https://forums.gentoo.org/viewtopic.php?t=223670&highlight=nptl

:)

pozdro
_________________
"Time is a companion that goes with us on a journey. It reminds us to cherish each moment, because it will never come again. What we leave behind is not as important as how we have lived" J-L. Picard ;)
Back to top
View user's profile Send private message
arsen
Bodhisattva
Bodhisattva


Joined: 10 Apr 2004
Posts: 1803
Location: Tychy, Poland

PostPosted: Sun Sep 26, 2004 1:59 pm    Post subject: Reply with quote

oraz...
http://kerneltrap.org/node/view/422
:)
Back to top
View user's profile Send private message
adam1957
Tux's lil' helper
Tux's lil' helper


Joined: 30 Aug 2004
Posts: 121

PostPosted: Sun Sep 26, 2004 7:43 pm    Post subject: Reply with quote

Dzięki !
Z tego co poczytałem wynika, że do zwykłej, lekkiej i codziennej pracy "nptl" nie jest szczególnie przydatny. Czyż nie ?
Pozdrawiam Adam
Back to top
View user's profile Send private message
nelchael
Retired Dev
Retired Dev


Joined: 20 Mar 2004
Posts: 1948
Location: /dev/drzewo

PostPosted: Sun Sep 26, 2004 9:04 pm    Post subject: Reply with quote

Ja mam i nie narzekam ;)
_________________
[color=gray:17697d0166]http://dev.gentoo.org/~nelchael/[/color:17697d0166]

[size=14:17697d0166]>> [b:17697d0166]Zasady na f.g.o->Polish[/b:17697d0166] <<[/size:17697d0166]
Back to top
View user's profile Send private message
fallow
Bodhisattva
Bodhisattva


Joined: 08 Jan 2004
Posts: 2208
Location: Poland

PostPosted: Sun Sep 26, 2004 9:21 pm    Post subject: Reply with quote

ja tez jednak " wole miec " :)

pozdro :)
_________________
"Time is a companion that goes with us on a journey. It reminds us to cherish each moment, because it will never come again. What we leave behind is not as important as how we have lived" J-L. Picard ;)
Back to top
View user's profile Send private message
nelchael
Retired Dev
Retired Dev


Joined: 20 Mar 2004
Posts: 1948
Location: /dev/drzewo

PostPosted: Sun Sep 26, 2004 9:25 pm    Post subject: Reply with quote

fallow wrote:
ja tez jednak " wole miec " :)


Pisze duzo softu, ktory bardzo czesto i gesto korzysta z watkow, wiec mi to na reke, ze sa szybsze :) Na kernel trap jest spory artykul o NPTL, gdzie jest to przedstawione dobrze, sa rowniez wyniki testow wydajnosciowych.
_________________
[color=gray:17697d0166]http://dev.gentoo.org/~nelchael/[/color:17697d0166]

[size=14:17697d0166]>> [b:17697d0166]Zasady na f.g.o->Polish[/b:17697d0166] <<[/size:17697d0166]
Back to top
View user's profile Send private message
fallow
Bodhisattva
Bodhisattva


Joined: 08 Jan 2004
Posts: 2208
Location: Poland

PostPosted: Sun Sep 26, 2004 10:02 pm    Post subject: Reply with quote

ano fajnie jest na kerneltrapie i duzo ;)

to tez jest fajne http://people.redhat.com/drepper/nptl-design.pdf

pozdro :)
_________________
"Time is a companion that goes with us on a journey. It reminds us to cherish each moment, because it will never come again. What we leave behind is not as important as how we have lived" J-L. Picard ;)
Back to top
View user's profile Send private message
Prompty
Apprentice
Apprentice


Joined: 08 Feb 2004
Posts: 292

PostPosted: Sat Oct 16, 2004 10:21 am    Post subject: Reply with quote

z tego co wiem mozna uzywc flagi USE "nptlonly" bo w przeciwnym razie glibc kompiluje sie dwa razy ( ojjj bolesne )
tyle tylko czy nptlonly cos zmiania na nasz niekorzysc ?
_________________
<input stupid message here>
Back to top
View user's profile Send private message
OBenY
Guru
Guru


Joined: 15 Feb 2004
Posts: 552
Location: Poland -> Wroclaw

PostPosted: Sat Oct 16, 2004 10:26 am    Post subject: Reply with quote

Nie, o jest rozwiazanie dla zachowania kompatybilnosci z Linuxthreads. ormalnie, gdy masz tylko nptl, to buduje Ci system na linuxthreads oraz nptl, ale domyslnie uzywa nptl, jesli jakis progs sobie zazyczy linuxthreads, to sobie z nich skorzysta. W przypadku nptl only, uzywany jest tylko Nptl, wiec nie jest prawdopodobne, ze program kompilowany na linuxthreads sie nie uruchomi na ntpl, badz bezie sie dziwnie zachowywal... thats all :)
_________________
Linux registered user: #205241
KDE registered user: #1919
http://obeny.obeny.net
Back to top
View user's profile Send private message
nelchael
Retired Dev
Retired Dev


Joined: 20 Mar 2004
Posts: 1948
Location: /dev/drzewo

PostPosted: Sat Oct 16, 2004 10:43 am    Post subject: Reply with quote

Mam tylko NPTL i wszystko dziala ok :)
_________________
[color=gray:17697d0166]http://dev.gentoo.org/~nelchael/[/color:17697d0166]

[size=14:17697d0166]>> [b:17697d0166]Zasady na f.g.o->Polish[/b:17697d0166] <<[/size:17697d0166]
Back to top
View user's profile Send private message
fallow
Bodhisattva
Bodhisattva


Joined: 08 Jan 2004
Posts: 2208
Location: Poland

PostPosted: Sat Oct 16, 2004 10:46 am    Post subject: Reply with quote

i ja :)
slyszalem tylko od trolla ze matlab nie chce z tym dzialac, ale ja tego nie uzywam, z ostatnim glibc
Code:
  sys-libs/glibc-2.3.4.20041006
kiedy skompilowalem je z USE="nptl" w wyniku /lib/libc.so.6 nie widzialem supportu dla nptl , a przeciez mial byc .CPU zauwarzyl to pierwszy . Dopiero jak skompilowalem z "nptlonly" w wyniku /lib/libc.so.6 widac support nptl.


pozdro :)
_________________
"Time is a companion that goes with us on a journey. It reminds us to cherish each moment, because it will never come again. What we leave behind is not as important as how we have lived" J-L. Picard ;)
Back to top
View user's profile Send private message
nelchael
Retired Dev
Retired Dev


Joined: 20 Mar 2004
Posts: 1948
Location: /dev/drzewo

PostPosted: Sat Oct 16, 2004 10:50 am    Post subject: Reply with quote

fallow wrote:
slyszalem tylko od trolla ze matlab nie chce z tym dzialac, ale ja tego nie uzywam


Wazne, ze gnuplot i gcc dzialaja - nic wiecej nie potrzeba ;) (no i Vim jeszcze)
_________________
[color=gray:17697d0166]http://dev.gentoo.org/~nelchael/[/color:17697d0166]

[size=14:17697d0166]>> [b:17697d0166]Zasady na f.g.o->Polish[/b:17697d0166] <<[/size:17697d0166]
Back to top
View user's profile Send private message
arach`666
n00b
n00b


Joined: 26 Sep 2004
Posts: 12
Location: Poland, Wejherowo

PostPosted: Sat Oct 16, 2004 10:53 am    Post subject: Reply with quote

a mi beep-media-player sie nie chce uruchomic po skompilowaniu glibc z USE="nptl nptlonly"
Code:
arachnist@nest: beep-media-player                                                              pts/0
Inconsistency detected by ld.so: ../sysdeps/generic/dl-tls.c: 72: _dl_next_tls_modid: Assertion `result <= _rtld_local._dl_tls_max_dtv_idx' failed!
arachnist@nest:

_________________
Athlon-XP 2500+@3200+ ; 2*512 MB DDR-400 Kingston
Back to top
View user's profile Send private message
C1REX
l33t
l33t


Joined: 02 Jan 2004
Posts: 774
Location: Poland/UK

PostPosted: Sat Oct 16, 2004 10:59 am    Post subject: Reply with quote

fallow wrote:
kiedy skompilowalem je z USE="nptl" w wyniku /lib/libc.so.6 nie widzialem supportu dla nptl , a przeciez mial byc .CPU zauwarzyl to pierwszy . Dopiero jak skompilowalem z "nptlonly" w wyniku /lib/libc.so.6 widac support nptl.


Właśnie miałem to samo. Szkoda, że nie przeczytałem tego postu przed kompilacją.
_________________
CLICK HERE to help move gentoo up on distrowatch.

If you like Gentoo you can thank devs here - https://www.gentoo.org/donate/
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum