| View previous topic :: View next topic |
| Author |
Message |
tonhoo n00b

Joined: 10 Feb 2006 Posts: 3 Location: Toledo - PR
|
Posted: Wed Sep 20, 2006 12:49 am Post subject: Problemas com make.conf! -mcpu send que uso -march (Solved) |
|
|
Na hora da compilação repete todas as vezes enquanto esta aompilando a frase:
-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
Não tenho a minima ideia do que seria isso, agradeceria se pudessem me ajudar...
-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -mcpu=i686 -pipe -c -o core_full.o core_full.cpp
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
Segue abaixo minha make.conf:
# These settings were set by the catalyst build script that automatically built this stage
# Please consult /etc/make.conf.example for a more detailed example
CFLAGS="-march=athlon-xp -pipe -O2 -msse -msse2 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu" |
|
| Back to top |
|
 |
RoadRunner Moderator


Joined: 12 Jun 2002 Posts: 490 Location: Coimbra, Portugal
|
Posted: Wed Sep 20, 2006 12:04 pm Post subject: |
|
|
| Significa que a opção -march foi considerada obsoleta e que foi introduzida a -mtune que é equivalente. Deves passar a usar -mtune uma vez que a -march poderá ser removida das próximas versões do gcc. Basta só mudares -march=athlon-xp para -mtune=athlon-xp. |
|
| Back to top |
|
 |
BaYGoN Tux's lil' helper


Joined: 21 Sep 2004 Posts: 104 Location: Brasília - DF (Brasil)
|
Posted: Wed Sep 20, 2006 12:33 pm Post subject: |
|
|
| Quote: | | Significa que a opção -march foi considerada obsoleta e que foi introduzida a -mtune que é equivalente. Deves passar a usar -mtune uma vez que a -march poderá ser removida das próximas versões do gcc. Basta só mudares -march=athlon-xp para -mtune=athlon-xp. |
-march não foi considerada obsoleta. Somente -mcpu. Na verdade, tanto faz usar -march ou -mtune.
Tonhoo,
Pelo que vi das mensagens, o seu gcc está tentando compilar o pacote com -mcpu=i686. Imagino que vc tenha feito uma instalação stage3 e depois mudou sua -march para athlon-xp. Lembra do handbook? Alterar CFLAGS é só para instalação stage1.
De qualquer forma, eu percebi que falta uma linha sobre isso no seu make.conf:
| Code: | | CXXFLAGS="${CFLAGS}" |
Outra coisa, defina sua CFLAGS assim:
| Code: | | CFLAGS="-march=athlon-xp -pipe -O2 -fomit-frame-pointer" |
A -march athlon-xp já adiciona as otimizações MMX, MMX-Ext, 3dNow e SSE automaticamente. Você não precisa setar manualmente. E o Athlon Xp não possue extensões SSE2, viu!
Depois, eu sugiro vc o seguinte comando:
| Code: | | emerge -e system && emerge -e world |
Este comando irá recompilar todo seu sistema com as novas CFLAGS. Isso pode demorar muito mesmo, como uma instalação stage1.
[]'s,
BaYGoN _________________ Linux User #433896
HP DV6-6190US / Linux 3.1.4-pf #1 SMP PREEMPT Thu Dec 8 17:12:46 BRST 2011 x86_64 Intel(R) Core(TM) i7-2630QM CPU @ 2.00GHz GenuineIntel GNU/Linux
"The destiny of every guru is to be a noob for eternity" |
|
| Back to top |
|
 |
|
|
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
|
|