apt-build compiler flags

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
marauder1133
Beiträge: 3
Registriert: 14.02.2005 19:44:41

apt-build compiler flags

Beitrag von marauder1133 » 14.02.2005 19:49:11

Hi,

ich hätte mal ne frage zu apt-build:

ich habe in der /etc/apt/apt-build.conf den OLevel = O3 gesetzt.
Beim kompilieren wird aber
bsp.
gcc -Wall -Winline -O2 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o compress.o -c compress.c

Warum wird nicht der Wert aus der .conf-Datei genommen?

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 14.02.2005 20:10:28

Viele Applikationen haben den -O2 Optimizerlevel hardcoded und das ist auch gut so.
Wenn du stabile Applikationen bauen möchtest, solltest du deinen default Wert ändern

marauder1133
Beiträge: 3
Registriert: 14.02.2005 19:44:41

Beitrag von marauder1133 » 14.02.2005 20:49:44

Hmmm... ich habe leider nicht allzuviel Erfahrung damit. Also ich habe gesehen, dass im Makefile die flags gesetzt werden. Die werden dann auch zum kompilieren benutzt.
Wo kann ich denn die default-Werte ändern?

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 14.02.2005 21:17:19

Code: Alles auswählen

dpkg-reconfigure apt-build
Hast du das überlesen ?
apt-build hat geschrieben: Achtung: Starke Optimierung kann zu Instabilitäten führen.

marauder1133
Beiträge: 3
Registriert: 14.02.2005 19:44:41

Beitrag von marauder1133 » 14.02.2005 21:29:13

Nein, dass nicht. Aber ich habe jetzt mal die README gelesen :oops:

Da steht drin, dass beim kompilieren die cflags nicht richtig angezeigt werden. Der Wrapper jetzt sie aber... man soll es mit ps ax überprüfen...

Ok...

Vielen Dank.

Antworten