Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
insstalujesz sobie normalnie to gcc3
prrzelaczanie kompilatorow dla programow wymagajacych do kompilacji stareszej wersji gcc
wyswietlenie listy gcc
gcc-config -l
przelaczanie sie na inny kompilator
gcc-config x86_64-pc-linux-gnu-xxxx
gdzie [b]x86_64-pc-linux-gnu-xxxx[/b] - to nazwa kompilatora z listy
na koniec
source /etc/profile
Co do innych problemow z kompilacjami czy np po "czyszczeniu" systemi z zbednych paczek i wsysnie nam biblioteke czy cus to proponuje zakompilowac
emerge -a gentoolkit
i poleceniem sprawdzic/naprawic system
revdep-rebuild
Co do OO to ja instaluje z binarek tzn emerguje binarke nie ma sensu czekac na kompilacje zrodel
Offline
Co do OO to ja instaluje z binarek tzn emerguje binarke nie ma sensu czekac na kompilacje zrodel[/quote]
No właśnie... :-( Kompiluję od tylu godzin [odkąd napisałem o tym na tym forum] i wciąż nie ma końca. Ile to jeszcze potrwa - mam Celerona 2,53 Ghz i 1 GB ramu.
MMW
KDE
Lenovo S510 SFF (10KY000SPB)
Offline
Dzieki BiExi, będę próbował.
Offline
[b]BiExi[/b], ale o to chodzi, że właśnie na tym mi się zatrzymała kompilacja - błąd. Nie zagłębiałem się w szczegóły bo to było rano ;)
Offline
Wlasnie, wdal sie maly blad, chodzi o blad podczas kompilacji gcc-3.3.6-r1, ktore jest budowane jako zaleznosc przy kompilacji przeglądarek spod ręki Mozilli.
Offline
[22:50:05] <Piotrek> napisz, ze to nie gcc jest wymagane a stare libstdc z którym są kompilowane pra-stare-pakiety np. binarne zamkniete jak realplayer
[22:50:16] <Piotrek> a gcc-3.3.6 nie skompilujesz na current Gentoo.
[22:50:19] <Piotrek> gcc nie jest zgodne.[/quote]
i wszystko jasne :]
[url=http://ffa.net.pl][img]http://ffa.net.pl/images/buttony/buttonffa.gif[/img][/url]
Offline
[22:50:05] <Piotrek> napisz, ze to nie gcc jest wymagane a stare libstdc z którym są kompilowane pra-stare-pakiety np. binarne zamkniete jak realplayer
[22:50:16] <Piotrek> a gcc-3.3.6 nie skompilujesz na current Gentoo.
[22:50:19] <Piotrek> gcc nie jest zgodne.[/quote]
i wszystko jasne :][/quote]
Ekm:Kod:
milyges@colosus ~ $ gcc-3.3.6 --version gcc-3.3.6 (GCC) 3.3.6 (Gentoo 3.3.6-r1, ssp-3.3.6-1.0, pie-8.7.8) Copyright (C) 2003 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. milyges@colosus ~ $Jak widać skompiluje ;)
[url=http://mhroczny.net][b]strona domowa[/b][/url] || [url=http://dug.net.pl][b]polski portal debiana[/b][/url]Offline
Poproszę datę kompilacji ów GCC u Ciebie. A ów 'Piotrek' z rozmowy Qbsiua to Ja.
Offline
So...
jakies pomysly?
Offline
So...
jakies pomysly?[/quote]
w związku z czym?
bt.A ów 'Piotrek' z rozmowy Qbsiua to Ja.[/quote]
Potwierdzam.
[url=http://ffa.net.pl][img]http://ffa.net.pl/images/buttony/buttonffa.gif[/img][/url]Offline
Binarny firefox, podkreślam _binarny_ wymaga libstdc++-3.3 więc wykonaj emerge "=libstdc++-3.3" lub użyj firefoxa ze źródeł.
Offline
So...
jakies pomysly?[/quote]
w związku z czym?
[/quote]
W związku z kompilacją Firefoxa + gcc-3.3.6 na Gentoo.
Powered by Debian and Gentoo
[img]http://img.userbars.pl/79/15642.jpg[/img]
[img]http://img.userbars.pl/99/19689.png[/img]Offline
slashbeast@betrayed ~ % grep libstdc /usr/portage/www-client/mozilla-firefox-bin/mozilla-firefox-bin-2.0.0.6.ebuild =virtual/libstdc++-3.3 slashbeast@betrayed ~ % grep libstdc /usr/portage/www-client/mozilla-firefox/mozilla-firefox-2.0.0.6.ebuild slashbeast@betrayed ~ %
i wszystko jasne.
Kolego: mozilla-firefox-bin != firefox ze źródeł. Ze źródeł == mozilla-firefox.
Offline
A widzisz i tu jest pies pogrzebany, bo podczas kompilacji seamonkey ze zrodel wywalilo mi blad a potem probowalem i mozilla-firefox-bin i seamonkey-bin i chcialo mi to gcc emergowac, teraz leci mozilla-firefox ze zrodel i czekamy na efekt.... :)
Offline
betrayed ~ # qlist -Iv libstdc sys-libs/libstdc++-v3-3.3.6 virtual/libstdc++-3.3 betrayed ~ #
Daj sobie na przyszłość
emerge "=sys-libs/libstdc++-v3-3.3.6"
i już będziesz miał spełnioną zależność jakby Cię naszło na jakieś -bin albo realplayera (mplayer z flaga realplayera np.)
Offline
Skompilowałem Open Office i warto było - otwiera się szybciej niż pod innymi distro :-D[/quote]
Ile razy będziesz musiał otworzyć OO aby czas poświęcony na jego kompilację zwrócił Ci się dzięki szybszemu otwieraniu? :)
[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]
Offline
Skompilowałem Open Office i warto było - otwiera się szybciej niż pod innymi distro :-D[/quote]
Jakiś czas temu (przy okazji zupełnie innej dyskusji — czy OOo da się używać na tzw. słabych komputerach) porównałem ze znajomym użytkownikiem Gentoo szybkość otwierania OOo.
Na PLD czas miałem dłuższy dosłownie o 2 sek. przy dużo słabszym komputerze (on miał jakoś koło 1,5 GHz, ja mam 333MHz (kręcony na 433), ramu też miał więcej — ja mam 192MB, ile on miał już nie pamiętam) (trzeba przyznać, że na Debianie uruchamianie trwa duuużo dłużej, ponad pół minuty). Za to proces instalacji trwał jakieś 20-25 minut (razem ze ściągnięciem), a nie kilka godzin.
Wnioski do samodzielnego wyciągnięcia.
Ile razy będziesz musiał otworzyć OO aby czas poświęcony na jego kompilację zwrócił Ci się dzięki szybszemu otwieraniu? :)[/quote]
... i czy do tego czasu nie wyjdzie nowa wersja? :)
Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712Offline
Ech, zrozumcie radość nowicjusza, który bawi się nową zabawką w postaci emerge ;-) Jakoś trzeba sobie zracjonalizować tę zabawę ;-) Tak naprawdę najbardziej racjonalny pod względem osiągnięcia szybkości wydaje mi się wybór Archa, ale ma on sporą wadę - znacznie mniej paczek w stosunku do Debiana. Dlatego jak mi się znudzi Gentoo, wrócę do Debiana - chyba testing.
Offline
U mnie szło to ponad 5godzin. Zrezygnowałem i uzywam openoffice-bin. :) Ja tuningowałem nawet Makefile od kernela, zastępując O2 na -O3 -msse3 -march=k8. O ile k8 samo było dodawane to już dla świętego spokoju je wpisałem.
Mi w gentoo podoba sie nie tyle efekt uboczny w postaći zoptymalizowanego oprogramowania co możliwość dopasowania paczek pod siebie, typu USE="-arts" i mam kde bez tego -w moim przekonaniu - zbednego serwera dzwieku. Na PLD przygotowywałem sobie paczki tego typu rpm/SPECS/builder -r HEAD -bb --without arts kdelibs ale to już było męczące. Portage pozwala mi na wygodne dopasowanie pod siebie.
Offline
Odradzam stosowanie -O3 - kod strasznie puchnie i w wielu przypadkach program działa gorzej. Dużo lepszym rozwiązaniem jest -Os -s.
Offline
Przy Os drastycznie spadnie mi wydajnośc. '-s' zawsze jest dodawane, do linkera. Portage dodaje to wiec nie dodaj sie tego do LDFLAGS, CFLAGS ani innych. O3 względem O2 dodaje dwie flagi, tak - kod będzie większy ale też wydajniejszy - potwierdziłem to testami.
Os to używam do livecd, liveusb czy jak buduje kernel dla urządzen wbudowanych. Gdzie kernel ma być najmniejszy jaki może być a wydajnośc nie gra takiej roli.
Offline
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00122 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.136.23.132' WHERE u.id=1 |
0.00078 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.136.23.132', 1732851885) |
0.00041 | SELECT * FROM punbb_online WHERE logged<1732851585 |
0.00060 | DELETE FROM punbb_online WHERE ident='185.191.171.6' |
0.00035 | SELECT topic_id FROM punbb_posts WHERE id=69265 |
0.00009 | SELECT id FROM punbb_posts WHERE topic_id=8901 ORDER BY posted |
0.00044 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=8901 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00131 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=8901 ORDER BY p.id LIMIT 50,25 |
0.00080 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=8901 |
Total query time: 0.00619 s |