View previous topic :: View next topic |
Author |
Message |
Bapt Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/21244105134ae58e959ad49.jpg)
Joined: 14 Apr 2003 Posts: 1152 Location: Paris
|
Posted: Tue Oct 10, 2006 7:32 pm Post subject: [amd64] 64 bit pur |
|
|
Salut,
Je voudrai passer en pure 64bit cad sans le multilib sur mon amd64. Normalement tout ce que j'ai a faire c'est changer le profile. est ce bien ça ?
Est que quelqu'un l'a déjà fait ? est il possible de revenir en multilib en cas de besoin en rechangeant le profile ?
Bien sûr je compte bien tout recompiler après la modification du profile. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Trevoke Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/31218531845533c508386c.jpg)
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Tue Oct 10, 2006 7:51 pm Post subject: |
|
|
Je sais pas, ca m'a l'air risque. Je dirai plutot recommencer a zero, moi..
Mais sinon, si tu reconstruis la toolchain d'abord (en commencant par gcc !!) ca marchera peut-etre. _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
grosnours Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
Joined: 05 Jun 2006 Posts: 210 Location: Belgium
|
Posted: Tue Oct 10, 2006 8:07 pm Post subject: |
|
|
Jvais peut-être dire une connerie (on me corrigera si besoin) mais le multilib permet simplement d'exécuter des binaires 32bits (comme firefox-bin, mplayer-bin, openoffice-bin, ...). Tout le reste est compilé en 64bits (c'est ce que me dit file en tous cas). _________________ grosnours |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Trevoke Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/31218531845533c508386c.jpg)
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Tue Oct 10, 2006 8:19 pm Post subject: |
|
|
En fait, tu as surtout raison, grosnours.
Les CFLAGS -m32 or -m64 sont les plus importants, mais je crois que ca fait aussi partie du profile. _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
galerkin Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/10439962334502d0f87cc12.jpg)
Joined: 04 Mar 2006 Posts: 115 Location: /dev/toulouse
|
Posted: Tue Oct 10, 2006 8:22 pm Post subject: |
|
|
Je vais poser ma question de noob:
quel est l'interet d'une telle manipulation ![Question :?:](images/smiles/icon_question.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Bapt Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/21244105134ae58e959ad49.jpg)
Joined: 14 Apr 2003 Posts: 1152 Location: Paris
|
Posted: Tue Oct 10, 2006 8:35 pm Post subject: |
|
|
L'intérêt de la manipulation, est que je viens de mettre à jour la glibc, et ça met des plombes, glibc 32bit + glibc 64bit, idem pour gcc, or je me rend compte que ne n'utilise plus aucune appli 32bit, alors pourquoi compiler multilib ?
[edit] ça me ferait chier de refaire une installation. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
grosnours Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
Joined: 05 Jun 2006 Posts: 210 Location: Belgium
|
Posted: Tue Oct 10, 2006 11:05 pm Post subject: |
|
|
Chez moi (et sur tous les 64bits que j'ai croisé), multilib n'est pas activé. Ce qui permet de faire tourner des applis 32bits, c'est app-emulation/emul-linux-x86-compat je pense, ce pkg est présent sur toutes ces box. _________________ grosnours |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
man in the hill Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/123133140745d9ef8127513.jpg)
Joined: 15 Dec 2005 Posts: 1552 Location: Madinina
|
Posted: Wed Oct 11, 2006 12:32 am Post subject: |
|
|
Salut,
Il y a un profile no-multilib:
Code: |
crazy_gentoo faya %
eselect profile list
Available profile symlink targets:
[1] default-linux/amd64/2006.1
[2] default-linux/amd64/2006.1/desktop *
[3] default-linux/amd64/2006.0/no-symlinks
[4] default-linux/amd64/2006.1/no-multilib
[5] hardened/amd64
[6] hardened/amd64/multilib
[7] selinux/2005.1/amd64
[8] selinux/amd64/2006.1
|
ça m'interesse aussi à partir du moment ou l'on peut utiliser des binaires précompilés 32 bit ... à mon avis tu changes de profile qui va te reconstruire ton système en no-multilib ... gcc 32 est compilé par gcc 64 ? _________________ Get Up and Go ! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
titoucha Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/10449069954413d790886fc.jpg)
Joined: 21 Jul 2005 Posts: 2374 Location: Genève
|
Posted: Wed Oct 11, 2006 1:17 am Post subject: |
|
|
Attention le flag Multilib n'a plu l'air vraiment utile, c'est le profile qui détermine si on compile en Multilib ou pas avec la variable MULTILIB_ABIS, par contre si vous changez de profile et que vous mettez no-multilib le système va être compilé avec la MULTILIB_ABIS="amd64" et là votre système est entièrement en 64bits et ne peut pas faire tourner de programme 32bits.
En plus, le retour en arrière n'est pas possible à ma connaissance, enfin je n'y suis jamais arrivé. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
man in the hill Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/123133140745d9ef8127513.jpg)
Joined: 15 Dec 2005 Posts: 1552 Location: Madinina
|
Posted: Wed Oct 11, 2006 1:38 am Post subject: |
|
|
titoucha wrote: | En plus, le retour en arrière n'est pas possible à ma connaissance, enfin je n'y suis jamais arrivé. |
Salut ,
je ne vais pas tenter le diable, surtout que je n'ai pas du tout envie de debuguer en ce moment , Merci pour l'info !
@ + _________________ Get Up and Go ! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
titoucha Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/10449069954413d790886fc.jpg)
Joined: 21 Jul 2005 Posts: 2374 Location: Genève
|
Posted: Wed Oct 11, 2006 1:56 am Post subject: |
|
|
De rien
En plus, le gain n'est pas affolant, à par la compilation de gcc et glibc tu ne gagnes rien d'autre et en plus ces deux programmes, tu ne les compiles pas tous les jours. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|