Hallo Liste, wo werden die Variablen "RPM_OPT_FLAGS, CFLAGS, CPPFLAGS, CXXFLAGS" gesetzt ? Grüße Micha
Moin,
* Michael Seiwert
wo werden die Variablen "RPM_OPT_FLAGS, CFLAGS, CPPFLAGS, CXXFLAGS" gesetzt ? Mit so wenig Informationen kann ich nur raten: Im Makefile oder in der Umgebung.
Thorsten -- If something is so complicated that you can't explain it in 10 seconds, then it's probably not worth knowing anyway. - Calvin
Michael Seiwert
wo werden die Variablen "RPM_OPT_FLAGS
Wird in /lib/rpmrc bzw. den Dateien in /lib/rpm/<Zielarchitektur> gesetzt.
CFLAGS, CPPFLAGS, CXXFLAGS
Wird im Makefile gesetzt. Wird das Paket mittels configure konfiguriert, kann man sie als Umgebungsvariablen an configure übergeben: CFLAGS="-O2" CPPFLAGS="-D_GNU_SOURCE" CXXFLAGS="-O2" ./configure In unseren Spec-Dateien wirst du oft finden: %build CFLAGS="$RPM_OPT_FLAGS" ./configure Aber Vorsicht, manche Pakete ignorieren die Umgebungsvariablen. Da hilft es nur, configure.in, aclocal.m4 oder acinclude.m4 zu durchsuchen und entsprechend zu verändern. Philipp
participants (3)
-
Michael Seiwert
-
Philipp Thomas
-
Thorsten Haude