Nastavení kompilace deb balíčku

D.A. Tiger

  • ****
  • 486
  • Tygr, který žere tučňáka ;-)
    • Zobrazit profil
    • E-mail
Nastavení kompilace deb balíčku
« 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.   
« Poslední změna: 09. 06. 2014, 13:22:01 od Petr Krčmář »


dsfasdfasdf

Re:Nastaveni kompilace deb balicku
« Odpověď #1 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.

gamer

Re:Nastaveni kompilace deb balicku
« Odpověď #2 kdy: 09. 06. 2014, 12:10:32 »

D.A. Tiger

  • ****
  • 486
  • Tygr, který žere tučňáka ;-)
    • Zobrazit profil
    • E-mail
Re:Nastaveni kompilace deb balicku
« Odpověď #3 kdy: 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 :-)