Slackbuild cflags kompilacja przyśpieszamy paczki

Te, które nie mieszczą się w powyższych kategoriach, a mają coś wspólnego ze Slackware.

Moderatorzy: Moderatorzy, Administratorzy

Awatar użytkownika
snaj
Moderator w st. spocz.
Posty: 1608
Rejestracja: 2004-10-10, 16:32
Lokalizacja: Warszawa
Kontakt:

Re: Slackbuild cflags kompilacja przyśpieszamy paczki

Post autor: snaj »

Zdefiniuj "dzialaja szybciej" :>
*
[color=blue]Sieci[/color]/[color=green]Serwery[/color]/[color=red]Security[/color] - Freelancer
*
nikkou
Użytkownik
Posty: 338
Rejestracja: 2004-06-11, 17:21

Re: Slackbuild cflags kompilacja przyśpieszamy paczki

Post autor: nikkou »

cherry pisze:Bez sensu:
nikkou pisze: CFLAGS += $(call check_gcc,-mcpu=i686 -march=athlon-xp -mfpmath=sse -msse -mmmx -m3dnow -funroll-loops -fexpensive-optimizations,-march=i686 -malign-functions=4)
endif
Zauwaz, ze tam jest przecinek... Nie wiem do czego sluza te drugie opcje. Czy ktos moze mi udzielic informacji jak sie maja falgi mmx, sse (to raczej wogolw), 3dnow, do dzialania kernela. Moj koles, zawodowy programista, mowi ze unroll-loop jest przewaznie dobre.

BTW, czy ktos moze zaproponowac jakiegos benchmarka, ktory pokaze roznice przed kompilacja naszych zrodle a po.???
Pozdr.
Awatar użytkownika
loop0
Moderator w st. spocz.
Posty: 931
Rejestracja: 2004-09-26, 09:59
Lokalizacja: Białystok

Re: Slackbuild cflags kompilacja przyśpieszamy paczki

Post autor: loop0 »

Ja mam male pytanko. Patrzeylem wlasnie na fserverz ftp folder source/gftp i tam mam :
gftp.deskop.gz
slack-desc
gftp.SlackBuild
gftp-2.0.17.tar.bz2
To jam sciagac wszytskir pliki ? I czy musze rozpakowywac ? Czy wystarczy ze dam *.SlackBuild i samo pojdzie ?
----------------------------------------------------------------------------------------
[b]Jeśli nie wiadomo o co chodzi to chodzi o roota ![/b]
sayetan
Moderator w st. spocz.
Posty: 2193
Rejestracja: 2004-06-20, 21:47
Lokalizacja: Jelenia Góra

Re: Slackbuild cflags kompilacja przyśpieszamy paczki

Post autor: sayetan »

slack-desc - to plik, w ktorym napisane jest cos o paczce
nazwa_paczki.SlackBuild - to wlasnie ten caly skrypt, ktory kompiluje zrodla i robi paczke
nazwa_pliku-numerki.tar.bz2 - to zazwyczaj zrodla tego co chcesz kompilowac
reszta, jezeli wystepuje to sa to paczelub inne podobne rzeczy, dobrze czasami zajrzec do skrypu SlackBuild
i zoabczyc czy rzeczywiscie wszystkie wykorzystuje czy niektore sa dolozone jako "bonus"
Awatar użytkownika
loop0
Moderator w st. spocz.
Posty: 931
Rejestracja: 2004-09-26, 09:59
Lokalizacja: Białystok

Re: Slackbuild cflags kompilacja przyśpieszamy paczki

Post autor: loop0 »

A plik.tar.bz2 musze rozpakowac czy nie ?
----------------------------------------------------------------------------------------
[b]Jeśli nie wiadomo o co chodzi to chodzi o roota ![/b]
Awatar użytkownika
loop0
Moderator w st. spocz.
Posty: 931
Rejestracja: 2004-09-26, 09:59
Lokalizacja: Białystok

Re: Slackbuild cflags kompilacja przyśpieszamy paczki

Post autor: loop0 »

na pewno trzba rozpakowac ? Bo ja chce za pomoca SlackBuild zbudowac paczki.
----------------------------------------------------------------------------------------
[b]Jeśli nie wiadomo o co chodzi to chodzi o roota ![/b]
orli

Re: Slackbuild cflags kompilacja przyśpieszamy paczki

Post autor: orli »

Nie musisz rozpakowywać, slackbuild zrobi to za ciebie.
Zulik
Użytkownik
Posty: 186
Rejestracja: 2004-06-14, 20:07
Lokalizacja: Ostrów Wielkopolski

Re: Slackbuild cflags kompilacja przyśpieszamy paczki

Post autor: Zulik »

jak masz athlona-xp to jeszcze przed uruchomieniem
wyedytuj sobie ten pliczek: *.SlackBuild i dopisz sobie

export ARCH=i686
export TARGET=i686
export CPUOPTS="-O2 -march=athlon-xp -mfpmath=sse -msse -mmmx -m3dnow"
kernel: 2.6.19.1 plus patch CK, slack from 10.2 to 11.0.0
środowisko graficzne XFCE 4.4, kompilowane samodzielnie - grafika - NVIDIA
Awatar użytkownika
cherry
Moderator w st. spocz.
Posty: 1160
Rejestracja: 2004-06-15, 09:57
Lokalizacja: Kraków

Re: Slackbuild cflags kompilacja przyśpieszamy paczki

Post autor: cherry »

Zulik pisze:jak masz athlona-xp to jeszcze przed uruchomieniem
wyedytuj sobie ten pliczek: *.SlackBuild i dopisz sobie

export ARCH=i686
export TARGET=i686
export CPUOPTS="-O2 -march=athlon-xp -mfpmath=sse -msse -mmmx -m3dnow"
Lepiej przejrzeć SlackBuilda i zobaczyć jak wywołuje kompilator.
Np. dla bc:

Kod: Zaznacz cały

CFLAGS="-O3 -march=athlon -mcpu=i686" ./configure --prefix=/usr --with-readline
make
Cльaцквaрэ Линукс цypэнт
[url]http://www.pajacyk.pl/[/url]
[url]http://www.polskieserce.pl/[/url]
orli

Re: Slackbuild cflags kompilacja przyśpieszamy paczki

Post autor: orli »

cherry pisze: Lepiej przejrzeć SlackBuilda i zobaczyć jak wywołuje kompilator.
Np. dla bc:

Kod: Zaznacz cały

CFLAGS="-O3 -march=athlon -mcpu=i686" ./configure --prefix=/usr --with-readline
make
Przy gcc 3.4 -mcpu najlepiej zmienic na -mtune
Awatar użytkownika
loop0
Moderator w st. spocz.
Posty: 931
Rejestracja: 2004-09-26, 09:59
Lokalizacja: Białystok

Re: Slackbuild cflags kompilacja przyśpieszamy paczki

Post autor: loop0 »

A jakie najlepiej biblioteki skompilowac ? Napewno:
glibc
glib2
glib
I co jeszcze ?(chodzi mi o biblioteki)
----------------------------------------------------------------------------------------
[b]Jeśli nie wiadomo o co chodzi to chodzi o roota ![/b]
Klopsik
Użytkownik
Posty: 65
Rejestracja: 2004-06-10, 12:20
Lokalizacja: Jastrzębie Zdrój

Re: Przyspieszamy... Optymalizacja paczek dla Slacka

Post autor: Klopsik »

Kod: Zaznacz cały

-march=pentium4 -mfpmath=sse -msse2 -mmmx
code]-march=athlon-xp -mfpmath=sse -msse -mmmx -m3dnow[/code]
A czy gdy podamy platformę, nie bedzie to równoznaczne z automatycznym przydzieleniem instrukcji ?
Awatar użytkownika
Gogiel
Użytkownik
Posty: 245
Rejestracja: 2004-06-13, 10:58
Lokalizacja: Gliwice

Re: Slackbuild cflags kompilacja przyśpieszamy paczki

Post autor: Gogiel »

neo182 pisze:A jakie najlepiej biblioteki skompilowac ? Napewno:
glibc
glib2
glib
I co jeszcze ?(chodzi mi o biblioteki)
gtk, qt, libpng, libjpeg, orbit, pango i ogolnie wszystko z http://ftp.linux.cz/pub/linux/slackware ... /source/l/
http://www.linux.com.pl/forum
http://urloogle.com/fa
Awatar użytkownika
loop0
Moderator w st. spocz.
Posty: 931
Rejestracja: 2004-09-26, 09:59
Lokalizacja: Białystok

Re: Slackbuild cflags kompilacja przyśpieszamy paczki

Post autor: loop0 »

A jesli ich nie zainstaluje podczas instalcji tylko po to system ruszy ?
----------------------------------------------------------------------------------------
[b]Jeśli nie wiadomo o co chodzi to chodzi o roota ![/b]
ODPOWIEDZ