Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Wo werden CFLAGS außer in make.conf noch gesetzt?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
bitpicker
Apprentice
Apprentice


Joined: 28 Dec 2005
Posts: 163
Location: Germany

PostPosted: Tue Jun 06, 2006 9:55 pm    Post subject: Wo werden CFLAGS außer in make.conf noch gesetzt? Reply with quote

Ich habe gerade von gcc 3.3 auf 3.4 umgestellt. Beim Kompilieren ist mir eine Meldung aufgefallen, dass -mcpu nicht mehr aktuell sei und stattdessen -march oder -mtune zu benutzen sei. Ich habe daraufhin den -mcpu-Eintrag aus meiner make.conf gelöscht. Allerdings taucht die Meldung beim Kompilieren weiterhin auf, ich muss also annehmen, dass dieses CFLAG noch irgendwo anders gesetzt ist. Kann mir bitte jemand sagen, wo das der Fall sein mag? Ich habe gesucht (auch im Forum), aber nichts dazu gefunden.

Robin
Back to top
View user's profile Send private message
firefly
Watchman
Watchman


Joined: 31 Oct 2002
Posts: 5322

PostPosted: Tue Jun 06, 2006 10:01 pm    Post subject: Reply with quote

taucht -mcpu auf wenn du
Code:
echo $CFLAGS

in der console eingibst?
_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
ChrisJumper
Advocate
Advocate


Joined: 12 Mar 2005
Posts: 2400
Location: Germany

PostPosted: Tue Jun 06, 2006 10:21 pm    Post subject: Reply with quote

Sicher bin ich mir ja nicht aber... vielleicht hilft ein?

Code:
etc-update


@firefly
Funktioniert bei dir ein
Code:
echo $CFLAGS
?

Bei mir sind diese Variablen alle leer. Sowohl als User als auch als ROOT...... Was mich natürlich schon verwundert hat. Auch wenn ich damals versucht hab USE="...ir gend was.." vor dem Compilieren zu setzen hat das nie geklappt. Aber dafür kann man das ja in der Datei /etc/portgae/package.use viel eleganter ;)
Back to top
View user's profile Send private message
Waldi
n00b
n00b


Joined: 16 Aug 2004
Posts: 36

PostPosted: Wed Jun 07, 2006 12:24 am    Post subject: Reply with quote

Wenn wie oben beschrieben in $CFLAGS und $CXXFLAGS kein mcpu mehr zu finden ist und du ein etc-update, env-update und source /etc/profile gemacht hast, könnte das höchstens noch am makefile des Programms liegen, das du kompilieren möchtest. Mplayer z.B. hat glaub auch mcpu=x, ffast-math und sonst noch recht heftige Optimierungen standardmäßig mit dabei.
Back to top
View user's profile Send private message
bitpicker
Apprentice
Apprentice


Joined: 28 Dec 2005
Posts: 163
Location: Germany

PostPosted: Wed Jun 07, 2006 7:33 am    Post subject: Reply with quote

Die Variablen sind bei mir auch erst mal leer; sie werden anscheinend erst gesetzt, wenn tatsächlich ein emerge-Vorgang gestartet wird (vorher muss make.conf ja auch nicht ausgelesen werden). Etc-update und env-update ergeben bei mir keine Änderungen; es könnte durchaus sein, dass wie im letzten Beitrag beschrieben das Programm selbst (qjackctl) das CFLAG -mcpu mitbringt. An diese Möglichkeit hatte ich nicht gedacht.

Robin
Back to top
View user's profile Send private message
m.b.j.
Guru
Guru


Joined: 12 Sep 2003
Posts: 407
Location: Germany (Essen)

PostPosted: Wed Jun 07, 2006 10:44 pm    Post subject: Reply with quote

Manche Projekte setzen ja auch Flags über ihre Makefiles, daher koennte ein -mpcu Eintrag kommen. Entpacke mal das distfile und schaun nach!

grep mcpu * -Rn // Ok, ist jezt sicher nicht die Optimalste Lösung, aber besser als nix...
_________________
root@mbj # echo "sys-pizza/calzone -tunfish" >> /etc/paludis/use.conf
root@mbj # paludis -i calzone --dl-blocks discard
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum