Fórum Root.cz

Hlavní témata => Distribuce => Téma založeno: D.A. Tiger 09. 06. 2014, 10:57:08

Název: Nastavení kompilace deb balíčku
Přispěvatel: D.A. Tiger 09. 06. 2014, 10:57:08
Zdravim.
Rad bych si prekompiloval nektere casti Debianu. Delam to rucne bud s pomoci apt-build, nebo kombinaci apt-get a debuild a potreboval bych tam pridat tyto priznaky "-g -flto -march=core2 -mtune=core2 -O3" misto standardniho "-g -O2".

Jenze asi nevim jak na to. Pri klasicke kompilaci (configure, make, checkinstall) staci upravit soubor configure. Ale v tomto pripade to ocividne nezabira. Debian pravdepodobne soubor configure pri kompilaci baliku nepouziva, nebo si jeho vystup nakonec stejne upravuje po svem.

Nevi nekdo, prosim, jak bych mohl tam ty optimalizacni parametry dostat (popr. je upravovat)? Dopredu velky dik.   
Název: Re:Nastaveni kompilace deb balicku
Přispěvatel: dsfasdfasdf 09. 06. 2014, 11:47:12
debiani balicek tam ma nekde svoje makefajly.

a nebo druha varianta, sam si to zbuildi jakkoliv chces a deb balicek uz pak jenom udelej z toho zbuildeneho.
Název: Re:Nastaveni kompilace deb balicku
Přispěvatel: gamer 09. 06. 2014, 12:10:32
Tohle by se mělo nastavovat v debian/rules:
https://www.debian.org/doc/debian-policy/ch-source.html#s-debianrules-options
Název: Re:Nastaveni kompilace deb balicku
Přispěvatel: D.A. Tiger 11. 06. 2014, 10:13:43
Tohle by se mělo nastavovat v debian/rules:
https://www.debian.org/doc/debian-policy/ch-source.html#s-debianrules-options

Stacilo do souboru debian/rules pridat radky 
Kód: [Vybrat]
CFLAGS += -flto -march=core2 -mtune=core2 -O3
CPPFLAGS += -flto -march=core2 -mtune=core2 -O3
a uz to funguje podle ocekavani. Diky moc :-)