Fórum Root.cz

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

Název: Nastavení kompilace deb balíčku
Přispěvatel: D.A. Tiger kdy 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 kdy 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 kdy 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 kdy 11. 06. 2014, 10:13:43
Citace od: gamer kdy 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

Stacilo do souboru debian/rules pridat radky 

CFLAGS += -flto -march=core2 -mtune=core2 -O3
CPPFLAGS += -flto -march=core2 -mtune=core2 -O3

a uz to funguje podle ocekavani. Diky moc :-)