Hallo,
mein Paket soll sich entsprechend der lokal gegebenen Harware, noch mehr aber entsprechend der Praeferenz des Users sich mit verschiedenen CFLAGS compilieren. Environment Variablen wie CFLAGS, durch configure wohl verstanden, werden jedoch in dem benuttzten cdbs ueberschrieben.Nun dachte ich an die BUILD_OPTIONS, doch koennen die flags dort auch nicht direkt gesetzt werden.
Es wird per default (also solang nicht "noopt" in den build options vorkommt) dann tatsaechlich immer nur mit -O2 compiliert. Es soll aber auch -march und -sse gesetzt werden und/oder -ffast-math und ...
Was muss ich tun, wenn ich cdbs weiterhin benutzen moechte?
Viele Gruesse
Steffen
Es gibt nur -O2:
/usr/share/cdbs/1/class/langcore.mk-CFLAGS = -g -Wall
/usr/share/cdbs/1/class/langcore.mk-CXXFLAGS = -g -Wall
/usr/share/cdbs/1/class/langcore.mk:ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
/usr/share/cdbs/1/class/langcore.mk- DEB_OPT_FLAG = -O0
/usr/share/cdbs/1/class/langcore.mk-else
/usr/share/cdbs/1/class/langcore.mk- DEB_OPT_FLAG = -O2
/usr/share/cdbs/1/class/langcore.mk-endif
/usr/share/cdbs/1/class/langcore.mk-CFLAGS += $(DEB_OPT_FLAG)