Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Problemas com make.conf! -mcpu send que uso -march (Solved)
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Portuguese
View previous topic :: View next topic  
Author Message
tonhoo
n00b
n00b


Joined: 10 Feb 2006
Posts: 3
Location: Toledo - PR

PostPosted: Wed Sep 20, 2006 12:49 am    Post subject: Problemas com make.conf! -mcpu send que uso -march (Solved) Reply with quote

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
View user's profile Send private message
RoadRunner
Bodhisattva
Bodhisattva


Joined: 12 Jun 2002
Posts: 490
Location: Coimbra, Portugal

PostPosted: Wed Sep 20, 2006 12:04 pm    Post subject: Reply with 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.
Back to top
View user's profile Send private message
BaYGoN
Tux's lil' helper
Tux's lil' helper


Joined: 21 Sep 2004
Posts: 109
Location: Brasília - DF (Brasil)

PostPosted: Wed Sep 20, 2006 12:33 pm    Post subject: Reply with quote

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.4.6-pf #1 SMP PREEMPT Fri Aug 10 13:19:26 BRT 2012 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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portuguese 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