Re: Optymalizacja kompilacji pakietow zrodlowych
Mariusz Kiełpiński napisał(a): Nie wiem jak wyglada tam kwestia upgradow. Raz zainstalowany Debian moze chodzic przez lata zmieniejac wersje systemu - to jego plus. Wada jest to (przynajnmiej jak do tej pory) ze wydania stabilne ukazuje sie za rzadko co wymusza korzystanie z wersji testowych. Bardzo podobnie. Wpisujesz 'emerge -Du world' i następuje rekompilacja wszystkich pakietów których nowe wersje pojawiły się w drzewie portów. Jeśli chcesz korzystać z niestabilnych wersji (coś jak korzystanie z Sida) to musisz je sobie odmaskować, czyt. napisać w pliku konfiguracyjnym że chcesz najnowszą wersję pakietu. Jedyny minus polega na tym, że taki upgrade może trwać... :P Pozdrawiam, JRX -- JRX -- alien + server + /at + op + /dot + pl If the words open source get you more excited than the words free porn...you might be a Game Developer. Registered Linux user# 383163 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Optymalizacja kompilacji pakietow zrodlowych
Mariusz Kiełpiński wrote: Witam [cut] Roznica jak widac jest zasadnicza. Jak przekonac apt-a do korzystania z moich flag kompilatora ? Zainstalować sobie Gentoo. Jeśli chcesz kompilować aplikacje ze źródła, to to jest zdecydowanie lepsze wyjście. Debian po prostu nie jest do tego stworzony(nie obrażając nikogo, po prostu każda dystrybucja ma inne przeznaczenie) Pozdrawiam, JRX -- JRX -- alien + server + /at + op + /dot + pl If the words open source get you more excited than the words free porn...you might be a Game Developer. Registered Linux user# 383163 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Optymalizacja kompilacji pakietow zrodlowych
Dnia wtorek, 13 września 2005 22:26, Sebastian Nowak napisał: Ja również wczoraj zrobiłem taki eksperyment. Jednak ciężko w tej chwili mówić o jakiś efektach. Najpierw ściągnąłem źródła: apt-get source pakiet. Po rozpakowaniu wyedyowałem plik pakiet-wersja/debian/rules tam jest linijka rozpoczynająca się od CFLAGS chyba standardowo było -O2. Po edycji dpkg-buildpackage Szczerze powiedziawszy sam nie wiem czy prawidłowo to robiłem. :) Ta metoda dziala rzeczywiscie skutecznie. Jej wada jest to nijak tego nie potrafie zautomatyzowac. Moze jednak jest jakis sposob ? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Optymalizacja kompilacji pakietow zrodlowych
Witam :) Dnia środa, 14 września 2005 21:49, Lech Karol Pawłaszek napisał: On Tuesday 13 of September 2005 19:41, Mariusz Kiełpiński wrote: apt-build jest tym czego szukasz! Poszczególne paczki możesz budować z różnymi flagami dla make czy configure... ogólnie ciekawy soft, ale jeszcze w fazie testów. Piekne ale to jak pokazaly testy to tylko teoria oto przyklad: apt-build source mc - Downloading mc source (mc 4.6.0-4.6.1-pre3-3) - - Updating package lists - Traf http://ftp.task.gda.pl stable/main Packages Traf http://ftp.task.gda.pl stable/main Release [.] Traf http://wine.sourceforge.net source/ Release Czytanie list pakietów... Gotowe Czytanie list pakietów... Gotowe Budowanie drzewa zależności... Gotowe E: Nie udało się odnaleźć źródła dla pakietu mc a po chwili w tym samym systemie apt-get source mc Czytanie list pakietów... Gotowe Budowanie drzewa zależności... Gotowe Konieczne pobranie 3970kB archiwów źródeł. Pob: 1 http://ftp.task.gda.pl stable/main mc 1:4.6.0-4.6.1-pre3-3 (dsc) [693B] Pob: 2 http://ftp.task.gda.pl stable/main mc 1:4.6.0-4.6.1-pre3-3 (tar) [3901kB] Pob: 3 http://ftp.task.gda.pl stable/main mc 1:4.6.0-4.6.1-pre3-3 (diff) [68,2kB] Pobrano 3970kB w 1m2s (63,9kB/s) dpkg-source: extracting mc in mc-4.6.0-4.6.1-pre3 Poza tym niektore pakiety kompiluja sie bez problemu np te z tutoriala http://julien.danjou.info/article-apt-build.html Nie wiem dlaczego czasami ten skrypt (apt-build) dziala czasami nie. Ma ktos moze realne doswiadczenia z apt-build. Pytam np czy komus to dziala naprawde pewnie ? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Optymalizacja kompilacji pakietow zrodlowych
On 2005-09-15 20:37, Mariusz Kiełpiński wrote: Witam :) [CIACH] Nie wiem dlaczego czasami ten skrypt (apt-build) dziala czasami nie. Ma ktos moze realne doswiadczenia z apt-build. Pytam np czy komus to dziala naprawde pewnie ? Witam! Ja próbowałem z pakietami: torsmo, gkrellm, gqview i memstat. Żadna próba się nie udała. Wywołanie apt-build info memstat ładnie wypisuje co trzeba i kończy się Naruszenie ochrony pamięci. Z resztą każde wywołanie tego tak się kończy. :) Chyba trzeba poczakać na kolejne wersje. -- Pozdrawiam, jid: seban(at)chrome(dot)pl Sebastian Nowak
Re: Optymalizacja kompilacji pakietow zrodlowych
Witaj! On Wed, Sep 14, 2005 at 12:48:14AM +0200, Marcin Owsiany wrote: On Tue, Sep 13, 2005 at 07:41:49PM +0200, Mariusz Kiełpiński wrote: Jak przekonac apt-a do korzystania z moich flag kompilatora ? Apt jako taki generalnie ma CFLAGS w ... poważaniu, bo to nie jego działka. Decyzja o tym jakie flagi przy kompilacji zostaną użyte należy do pliku debian/rules w każdym pakiecie źródłowym z osobna. Co więcej o ile mi wiadomo Debian Policy w żaden sposób nie nakazuje zwracać uwagi na to czy i jak jest ustawione CFLAGS w środowisku przy kompilacji, więc z każdym pakietem musiałbyś się bawić oddzielnie aby zwracał uwagę na Twoje CFLAGS. Mozna tez sprobowac uzyc apt-build [1], ktory probuje robic to, co w Gentoo robi emerge. Nigdy go nie uzywalem, ale z checia bym poczytal o doswiadczeniach innych :) Pozdrawiam serdecznie! P. [1] - http://julien.danjou.info/article-apt-build.html
Re: Optymalizacja kompilacji pakietow zrodlowych
On Tuesday 13 of September 2005 19:41, Mariusz Kiełpiński wrote: Witam Podjalem probe optymalizacji systemu poprzez kompilacje pakietow zrodlowych. Robie to za pomoca pary polecen apt-get build-dep pakiet apt-get --build source pakiet apt-build jest tym czego szukasz! Poszczególne paczki możesz budować z różnymi flagami dla make czy configure... ogólnie ciekawy soft, ale jeszcze w fazie testów. Jest nawet możliwość przebudowania świata, ale oidp w jakimś readme zrzekają się za to całkowitej odpowiedzialności ;-) Pozdrawiam. -- Lech Karol Pawłaszek ike You will never see me fall from grace... [KoRn]
Re: Optymalizacja kompilacji pakietow zrodlowych
On Wed, Sep 14, 2005 at 09:49:49PM +0200, Lech Karol Pawłaszek wrote: Poszczególne paczki możesz budować z różnymi flagami dla make czy configure... Ciekawi mnie jak on to robi, ale nie na tyle, żeby go zainstalować :-P Czy ktoś może wie? Robi tymczasowy wrapper dla gcc czy jak? Marcin -- Marcin Owsiany [EMAIL PROTECTED] http://marcin.owsiany.pl/ GnuPG: 1024D/60F41216 FE67 DA2D 0ACA FC5E 3F75 D6F6 3A0D 8AA0 60F4 1216 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Optymalizacja kompilacji pakietow zrodlowych
Dnia czwartek, 15 września 2005 00:10, Marcin Owsiany napisał: Ciekawi mnie jak on to robi, ale nie na tyle, żeby go zainstalować :-P Czy ktoś może wie? Robi tymczasowy wrapper dla gcc czy jak? /usr/share/doc/apt-build/README.Debian mówi tyle: What you see on your screen is the command called by make, but the wrapper wraps (yeah, it does) calls to gcc and adds options you specified in the apt-build configuration file. You won't see this on your screen. -- /* Maciej Wajcht */ /* JID: [EMAIL PROTECTED] */ /* --- GG: 2856789 */ /* - PGP: 0x77492AD8 -- */
Optymalizacja kompilacji pakietow zrodlowych
Witam Podjalem probe optymalizacji systemu poprzez kompilacje pakietow zrodlowych. Robie to za pomoca pary polecen apt-get build-dep pakiet apt-get --build source pakiet Efekt jednak jest niezadowalajacy poniewaz zauwazylem ze drugie z polecen powoduje pojawienie sie linii # Add here commands to configure the package. CFLAGS=-Wall -g -O2 ./configure --host=i386-linux --build=i386-linux --prefix=/usr --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info Takie tez flagi sa uzywane do kompilacji. Moje CFLAGS zdefiniowane dyrektywa export to -O2 -march=athlon-xp -pipe -fomit-frame-pointer -mfpmath=sse -m3dnow -msse -mmmx -msse2 -s (jako ze procesor to Sempron 3100+) podobnie tez wygladaja CXXFLAGS Podczas samodzielnej kompilacji (poza apt-em) te ustawienie sa wykorzystywane przez configure i dzialaja poprawnie. Roznica jak widac jest zasadnicza. Jak przekonac apt-a do korzystania z moich flag kompilatora ? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Optymalizacja kompilacji pakietow zrodlowych
On 2005-09-13 19:41, Mariusz Kiełpiński wrote: Witam Podjalem probe optymalizacji systemu poprzez kompilacje pakietow zrodlowych. [CIACH] Cześć! Ja również wczoraj zrobiłem taki eksperyment. Jednak ciężko w tej chwili mówić o jakiś efektach. Najpierw ściągnąłem źródła: apt-get source pakiet. Po rozpakowaniu wyedyowałem plik pakiet-wersja/debian/rules tam jest linijka rozpoczynająca się od CFLAGS chyba standardowo było -O2. Po edycji dpkg-buildpackage Szczerze powiedziawszy sam nie wiem czy prawidłowo to robiłem. :) -- Pozdrawiam, jid: seban(at)chrome(dot)pl Sebastian Nowak
Re: Optymalizacja kompilacji pakietow zrodlowych
On Tue, Sep 13, 2005 at 07:41:49PM +0200, Mariusz Kiełpiński wrote: Jak przekonac apt-a do korzystania z moich flag kompilatora ? Apt jako taki generalnie ma CFLAGS w ... poważaniu, bo to nie jego działka. Decyzja o tym jakie flagi przy kompilacji zostaną użyte należy do pliku debian/rules w każdym pakiecie źródłowym z osobna. Co więcej o ile mi wiadomo Debian Policy w żaden sposób nie nakazuje zwracać uwagi na to czy i jak jest ustawione CFLAGS w środowisku przy kompilacji, więc z każdym pakietem musiałbyś się bawić oddzielnie aby zwracał uwagę na Twoje CFLAGS. pozdrawiam, Marcin PS: Nieśmiało proponuję nie zamieniać tego wątku we flamewar pod szyldem czy lepiej sobie robić make world co rano czy nie :) -- Marcin Owsiany [EMAIL PROTECTED] http://marcin.owsiany.pl/ GnuPG: 1024D/60F41216 FE67 DA2D 0ACA FC5E 3F75 D6F6 3A0D 8AA0 60F4 1216 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]