* [gentoo-user-br] Mudando -march=, precisa recompilar tudo?
@ 2008-11-04 13:56 João Matos
2008-11-04 13:59 ` Daniel de Oliveira
2008-11-04 17:03 ` Joao Emanuel
0 siblings, 2 replies; 6+ messages in thread
From: João Matos @ 2008-11-04 13:56 UTC (permalink / raw
To: gentoo-user-br
Prezados,
Troquei um athlon64 3800+ por um Core 2 Duo e7200. Para minha
surpreza, o sistema rodou perfeitamente. Eu esperava ter que compilar
muita coisa até ele funcionar, devido as diferenças como 3dnow...
Fiz as devidas alterações no -march= e nas uses flags referentes as
novas instruções suportadas pelo processador, porém, rodando "emerge
-uDN world" apenas 3 pacotes foram recompilados. Os que tinham a flag
ssse3.
Tem como recompilar todo o sistema para usar as otimizações do novo
processador, ou a diferença só aparecerá mesmo nesses pacotes que
foram recompilados?
--
João de Souza
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user-br] Mudando -march=, precisa recompilar tudo?
2008-11-04 13:56 [gentoo-user-br] Mudando -march=, precisa recompilar tudo? João Matos
@ 2008-11-04 13:59 ` Daniel de Oliveira
2008-11-04 16:16 ` Bruno Laturner
2008-11-04 17:03 ` Joao Emanuel
1 sibling, 1 reply; 6+ messages in thread
From: Daniel de Oliveira @ 2008-11-04 13:59 UTC (permalink / raw
To: gentoo-user-br
Não, vai ter que recompilar, entre amd e intel tem algumas diferenças
bastante notáveis e podera evitar dores de cabeça no futuro.
Apenas adicione o e nas suas flags do emerge: emerge -e world.
2008/11/4 João Matos <jaoneto@gmail.com>:
> Prezados,
>
> Troquei um athlon64 3800+ por um Core 2 Duo e7200. Para minha
> surpreza, o sistema rodou perfeitamente. Eu esperava ter que compilar
> muita coisa até ele funcionar, devido as diferenças como 3dnow...
>
> Fiz as devidas alterações no -march= e nas uses flags referentes as
> novas instruções suportadas pelo processador, porém, rodando "emerge
> -uDN world" apenas 3 pacotes foram recompilados. Os que tinham a flag
> ssse3.
>
> Tem como recompilar todo o sistema para usar as otimizações do novo
> processador, ou a diferença só aparecerá mesmo nesses pacotes que
> foram recompilados?
>
> --
> João de Souza
>
>
--
Daniel de Oliveira
----
Network and System Analyst
Security Specialist
IBM RISC Specialist
IBM Storage Specialist
Linux/Unix Specialist
Linux User #: 405334
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user-br] Mudando -march=, precisa recompilar tudo?
2008-11-04 13:59 ` Daniel de Oliveira
@ 2008-11-04 16:16 ` Bruno Laturner
2008-11-04 18:38 ` João Matos
0 siblings, 1 reply; 6+ messages in thread
From: Bruno Laturner @ 2008-11-04 16:16 UTC (permalink / raw
To: gentoo-user-br
[-- Attachment #1: Type: text/plain, Size: 1243 bytes --]
Qual era o march que você estava usando?
2008/11/4 Daniel de Oliveira <akulatraxas@gmail.com>
> Não, vai ter que recompilar, entre amd e intel tem algumas diferenças
> bastante notáveis e podera evitar dores de cabeça no futuro.
> Apenas adicione o e nas suas flags do emerge: emerge -e world.
>
> 2008/11/4 João Matos <jaoneto@gmail.com>:
> > Prezados,
> >
> > Troquei um athlon64 3800+ por um Core 2 Duo e7200. Para minha
> > surpreza, o sistema rodou perfeitamente. Eu esperava ter que compilar
> > muita coisa até ele funcionar, devido as diferenças como 3dnow...
> >
> > Fiz as devidas alterações no -march= e nas uses flags referentes as
> > novas instruções suportadas pelo processador, porém, rodando "emerge
> > -uDN world" apenas 3 pacotes foram recompilados. Os que tinham a flag
> > ssse3.
> >
> > Tem como recompilar todo o sistema para usar as otimizações do novo
> > processador, ou a diferença só aparecerá mesmo nesses pacotes que
> > foram recompilados?
> >
> > --
> > João de Souza
> >
> >
>
>
>
> --
> Daniel de Oliveira
> ----
> Network and System Analyst
> Security Specialist
> IBM RISC Specialist
> IBM Storage Specialist
> Linux/Unix Specialist
> Linux User #: 405334
>
>
[-- Attachment #2: Type: text/html, Size: 1767 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user-br] Mudando -march=, precisa recompilar tudo?
2008-11-04 13:56 [gentoo-user-br] Mudando -march=, precisa recompilar tudo? João Matos
2008-11-04 13:59 ` Daniel de Oliveira
@ 2008-11-04 17:03 ` Joao Emanuel
1 sibling, 0 replies; 6+ messages in thread
From: Joao Emanuel @ 2008-11-04 17:03 UTC (permalink / raw
To: gentoo-user-br
2008/11/4 João Matos <jaoneto@gmail.com>:
> Prezados,
>
> Troquei um athlon64 3800+ por um Core 2 Duo e7200. Para minha
> surpreza, o sistema rodou perfeitamente. Eu esperava ter que compilar
> muita coisa até ele funcionar, devido as diferenças como 3dnow...
>
> Fiz as devidas alterações no -march= e nas uses flags referentes as
> novas instruções suportadas pelo processador, porém, rodando "emerge
> -uDN world" apenas 3 pacotes foram recompilados. Os que tinham a flag
> ssse3.
>
> Tem como recompilar todo o sistema para usar as otimizações do novo
> processador, ou a diferença só aparecerá mesmo nesses pacotes que
> foram recompilados?
>
> --
> João de Souza
>
>
João use o seguinte: emerge -fe system; emerge -fe world; emerge -e
system; emerge -e world
O -fe baixa os pacotes e o -e instala os pacote.
Para mim é o melhor jeito, primeiro baixa os pacotes e segundo instala
os pacotes.
* PS: -uDN atualizaria, instalaria pacotes novos que serão
acrescentados pela mudança no make.conf -> USE e reinstalaria pacotes
que sofressem pela alteração no make.conf -> USE.
--
{}s
Joao Emanuel
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user-br] Mudando -march=, precisa recompilar tudo?
2008-11-04 16:16 ` Bruno Laturner
@ 2008-11-04 18:38 ` João Matos
2008-11-04 23:46 ` Thiago Nunes
0 siblings, 1 reply; 6+ messages in thread
From: João Matos @ 2008-11-04 18:38 UTC (permalink / raw
To: gentoo-user-br
2008/11/4 Bruno Laturner <renrutal@gmail.com>:
> Qual era o march que você estava usando?
Eu tava usando march=k8, e mudei para nocona, seguindo
http://en.gentoo-wiki.com/wiki/Safe_Cflags/Intel#Intel_Core_2_Duo.2FQuad_.2F_Xeon_51xx.2F53xx.2C_Pentium_Dual-Core_T23xx.2B.2FExxxx
.
A unica coisa q eu fiz foi recompilar o kernel, já que o sistema não
iniciava pq não tinha o drive da controladora sata para intel (a da
placa antiga era nvidia). Aproveitando a necessidade, mudei o tipo do
processador. Isso foi o suficiente para o sistema funcionar
normalmente (até agora).
Eu achava que o sistema era otimizado o suficiente para não funcionar
mais. Já estava contente com a possibilidade de fazer backup dos
arquivos de configuração =P. Aproveitei a oportunidade para começar
uma instalação do zero. Recompilei o kernel só pra não dizer que não
tentei.
Já tinha visto aqui na lista muita discussão sobre amd64 vs x86, e
como uso amd64 a mais de um ano e meio, resolvi instalar x86. Já que
os dois vão funcionar, vou poder escolher depois.
Já que eu tenho os dois, e vou ter que compilar um deles todo
novamente, seria interessante compartilhar o "/usr/portage/distfiles"?
Penso que isso poderia reduzir bastante os downloads, mas não tenho
certeza.
--
João de Souza
Linux User #461527
Graduando em Engenharia de Computação 2005.1
Membro do grupo PetEcomp-UEFS
UEFS - Universidade Estadual de Feira de Santana
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user-br] Mudando -march=, precisa recompilar tudo?
2008-11-04 18:38 ` João Matos
@ 2008-11-04 23:46 ` Thiago Nunes
0 siblings, 0 replies; 6+ messages in thread
From: Thiago Nunes @ 2008-11-04 23:46 UTC (permalink / raw
To: gentoo-user-br
2008/11/4 João Matos <jaoneto@gmail.com>:
> Já que eu tenho os dois, e vou ter que compilar um deles todo
> novamente, seria interessante compartilhar o "/usr/portage/distfiles"?
> Penso que isso poderia reduzir bastante os downloads, mas não tenho
> certeza.
Com certeza, totalmente interessante.
Se os seus distfiles estão atualizados você precisará baixar quase
nada para ter um sistema rodando com os mesmo pacotes.
E se não estiverem o seu novo gentoo vai aproveitar o que der e o que
não der será baixado. Aí quando você for atualizar seu gentoo 64 a
maioria dos downloads pra ele já terá sido feita pelo novo gentoo 32.
Só pra garantir que você saberá fazer: (considerando /dev/hda5 como
seu atual gentoo64)
(no seu novo gentoo 32)
# mkdir /mnt/gentoo64
# mount /dev/hda5 /mnt/gentoo64
# nano /etc/make.conf
DISTDIR = "/mnt/gentoo64/usr/portage/distfiles"
Basicamente é isso.
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2008-11-04 23:46 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-11-04 13:56 [gentoo-user-br] Mudando -march=, precisa recompilar tudo? João Matos
2008-11-04 13:59 ` Daniel de Oliveira
2008-11-04 16:16 ` Bruno Laturner
2008-11-04 18:38 ` João Matos
2008-11-04 23:46 ` Thiago Nunes
2008-11-04 17:03 ` Joao Emanuel
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox