Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Kompilacja glibc - dziwnie zapętlona kompilacja.
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish)
View previous topic :: View next topic  
Author Message
gentooxic
Tux's lil' helper
Tux's lil' helper


Joined: 10 Feb 2005
Posts: 108
Location: N 50°48' E 19°07'

PostPosted: Thu Jul 07, 2005 4:58 pm    Post subject: Kompilacja glibc - dziwnie zapętlona kompilacja. Reply with quote

Otóż byłem szczęsliwy odkąd zainstalowałem Gentoo 2004.3 na początku tego roku i służyl mi bezprzerwanie przez 7 miesięcy, jednak system uległ awarii, a raczej partycja z reiserfs i sam nie wiem dlaczego, z jakiego powodu - po prostu się nie włączył, nawet chroot'ować się nie dało, ale ja nie o tym.

Czym prędzej załatwiłem 2005.0 i zainstalowałem tym razem na jfs (reiserfs już mi 2 razy padał na Slackware) no i... wszystko ok, już są X'y, wszystko prawie już zainstalowane, skonfigurowane i chcę zaktualizować system.

Code:
emerge --update --deep world


Jakiś błąd z glibc - odpuściłem, za 2 dni zrobiłem emerge --sync i ponownie próbuję, tym razem akurat.... glibc "kompiluje" się już chyba 5 godzinę, ciągle tak jakby przerabia to samo. Czy ktoś inny spotkał się z czymś podobnym?.

Wersja glibc do skompilowania to:
glibc-2.3.4.20041102-r
moje gcc: gcc-3.3.5.20050130-r1

Code:
gcc-config -l
[1] i686-pc-linux-gnu-3.3.5-20050130 *
[2] i686-pc-linux-gnu-3.3.5-20050130-hardened
[3] i686-pc-linux-gnu-3.3.5-20050130-hardenednopie
[4] i686-pc-linux-gnu-3.3.5-20050130-hardenednopiessp
[5] i686-pc-linux-gnu-3.3.5-20050130-hardenednossp

System bez ~x86
Code:

CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
LINGUAS="pl"
#
USE="-gtk gtk2 -qt -kde -gnome \
-alsa -arts mp3 quicktime cdr -mad -mikmod \
-ipv6 -tcpd -libwww \
-java -berkdb -emboss \
-spell nls \"


Mi tam nie zależy może zostać to glibc które mam teraz (glibc-2.3.4.20040808-r1) tylko jak zrobić żeby nie aktualizowal mi go? zamaskować, jak?
Back to top
View user's profile Send private message
Grosik
Tux's lil' helper
Tux's lil' helper


Joined: 07 Aug 2004
Posts: 147
Location: Kielce [PL]

PostPosted: Thu Jul 07, 2005 5:41 pm    Post subject: Re: Kompilacja glibc - dziwnie zapętlona kompilacja. Reply with quote

gentooxic wrote:
Mi tam nie zależy może zostać to glibc które mam teraz (glibc-2.3.4.20040808-r1) tylko jak zrobić żeby nie aktualizowal mi go? zamaskować, jak?

Do /etc/portage/package.mask dodaj >sys-libs/glibc-2.3.4.20040808-r1 Jakbys poszukal to bys latwo znalazl odpowiedz na to pytanie (nawet w handbooku).

Co do problemu to moze glibc lubi sie dlugo kompilowac. Zalezy jaki masz sprzet (ja na p3 500MHz 256 MB ram kompilowalem go 8-9 godzin), radze byc cierpiliwym, no chyba, ze kompilacja zatrzymuje sie na jednym pliku i kompilator "mloci" go przez caly ten czas.

Jeszcze jedno, nie powinno sie dawac w CXXFLAGS flagi -fomit-frame-pointer, C++ gryzie sie z nia.
Back to top
View user's profile Send private message
Raku
Bodhisattva
Bodhisattva


Joined: 28 Feb 2004
Posts: 2374
Location: Poland

PostPosted: Thu Jul 07, 2005 6:29 pm    Post subject: Reply with quote

jeśli korzystasz z nptl, to glibc będzie sięk ompilował dwa razy: raz z obsługa nptl, drugi raz bez. Instalowane są później obie wersje.
_________________
raku

Powered by Archlinux ;-)
Back to top
View user's profile Send private message
gentooxic
Tux's lil' helper
Tux's lil' helper


Joined: 10 Feb 2005
Posts: 108
Location: N 50°48' E 19°07'

PostPosted: Thu Jul 07, 2005 7:15 pm    Post subject: Reply with quote

kit z nim, na nic mi nowe glibc, chyba ze cos sie pochrzani jesli rezstza bedzie najnowsza a glibc stare?.
zamaskowalem i lece dalej, to jest najwyrazniej blad, kiedys moze poprawia
Back to top
View user's profile Send private message
wuja
Guru
Guru


Joined: 16 Jan 2005
Posts: 323
Location: Szczecin

PostPosted: Thu Jul 07, 2005 9:02 pm    Post subject: Re: Kompilacja glibc - dziwnie zapętlona kompilacja. Reply with quote

gentooxic wrote:
Jeszcze jedno, nie powinno sie dawac w CXXFLAGS flagi -fomit-frame-pointer, C++ gryzie sie z nia.
A nie jest to przypadkiem już nieaktualna historia? Dwa miesiące temu dołożyłem ją i już chyba wszystko w systemie (~x86) zostało z nią przekompilowane. Niedawno kompilowalem też nowe Gentoo, też z tą flagą i jakoś żadnych błędów nie odnotowałem.
_________________
Pozdrowienia
Wojtek
www.wojciechgracz.pl
Back to top
View user's profile Send private message
_troll_
Bodhisattva
Bodhisattva


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

PostPosted: Thu Jul 07, 2005 9:10 pm    Post subject: Re: Kompilacja glibc - dziwnie zapętlona kompilacja. Reply with quote

wuja wrote:
gentooxic wrote:
Jeszcze jedno, nie powinno sie dawac w CXXFLAGS flagi -fomit-frame-pointer, C++ gryzie sie z nia.
A nie jest to przypadkiem już nieaktualna historia? Dwa miesiące temu dołożyłem ją i już chyba wszystko w systemie (~x86) zostało z nią przekompilowane. Niedawno kompilowalem też nowe Gentoo, też z tą flagą i jakoś żadnych błędów nie odnotowałem.
ZTCW - bledy pojaialy sie przy prboach debugingu programow skompilowanych z ta flaga. tak dlugo jak nic nie debugujesz - mozesz w ogole nie zauwazyc problemu.

Pozdrawiam,
Przemek

PS. Zaslyszane na ktorejs mailliscie.
_________________
Ż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
OBenY
Guru
Guru


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

PostPosted: Fri Jul 08, 2005 4:05 pm    Post subject: Reply with quote

-fomit-frame pointer elegancko rozpycha kod wynikowy dla C++
_________________
Linux registered user: #205241
KDE registered user: #1919
http://obeny.obeny.net
Back to top
View user's profile Send private message
rasheed
Guru
Guru


Joined: 15 Dec 2004
Posts: 466
Location: Ostrów Wielkopolski

PostPosted: Sat Jul 09, 2005 10:36 am    Post subject: Reply with quote

Z tego co słyszałem to od wersji 3.4 ten problem nie występuje.

Pozdrawiam, rasheed.

_________________
rasheed - #gentoo.pl@IRCnet team | www.mklimek.org - BLOG - Linux, Opera, Open Source | JID / Mail: rasheed@gentoo.pl

APEL!
Back to top
View user's profile Send private message
melk0r
n00b
n00b


Joined: 30 Mar 2005
Posts: 30

PostPosted: Sat Jul 09, 2005 11:25 am    Post subject: Reply with quote

raku wrote:
jeśli korzystasz z nptl, to glibc będzie sięk ompilował dwa razy: raz z obsługa nptl, drugi raz bez. Instalowane są później obie wersje.

no chyba, ze dasz "nptlonly" :wink:
Back to top
View user's profile Send private message
Raku
Bodhisattva
Bodhisattva


Joined: 28 Feb 2004
Posts: 2374
Location: Poland

PostPosted: Sat Jul 09, 2005 10:09 pm    Post subject: Reply with quote

tak, dokładnie, ale gdzieś wyczytałem (chyba w samym ebuildzie glibc), że nie jest zalecane używanie tej flagi.
_________________
raku

Powered by Archlinux ;-)
Back to top
View user's profile Send private message
melk0r
n00b
n00b


Joined: 30 Mar 2005
Posts: 30

PostPosted: Tue Jul 12, 2005 4:16 pm    Post subject: Reply with quote

a czym to sie objawia? ja zawsze kompilowalem glibc z "nptl nptlonly" i nie zauwazylem jakichs nieprawidlowosci w dzialaniu systemu, jesli jednak w samym ebuildzie nie jest zalecane jej stosowanie, to moze jednak trzeba bedzie wywalic ta USE :?
Back to top
View user's profile Send private message
Raku
Bodhisattva
Bodhisattva


Joined: 28 Feb 2004
Posts: 2374
Location: Poland

PostPosted: Tue Jul 12, 2005 4:38 pm    Post subject: Reply with quote

właśnie nie wiem - kiedyś przeglądając ebuild zobaczyłem ten tekst.
_________________
raku

Powered by Archlinux ;-)
Back to top
View user's profile Send private message
melk0r
n00b
n00b


Joined: 30 Mar 2005
Posts: 30

PostPosted: Tue Jul 12, 2005 5:58 pm    Post subject: Reply with quote

to moze lepeij nie ryzykowac wiecej? miejsce na dysku mam, czas rez, wiec co mi szkodzi miec glibc nie tylko z nptl ;)
Back to top
View user's profile Send private message
OBenY
Guru
Guru


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

PostPosted: Tue Jul 12, 2005 7:49 pm    Post subject: Reply with quote

Rasheed: niestety nie! Ani w 3.3 ani 3.4 ani tez w 4.0 nie jest poprawiony ten blad. Gcc rozpycha kod gdy sutawiona jest flaga -fomit-frame-pointer
_________________
Linux registered user: #205241
KDE registered user: #1919
http://obeny.obeny.net
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
Page 1 of 1

 
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