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

Joined: 17 Sep 2012 Posts: 4
|
Posted: Mon Sep 17, 2012 6:37 am Post subject: Pure 64 bit system. |
|
|
Hi,I'm adam.
I want a pure 64 bit system.
And I'm squeamish, can I delete lib32 manually? |
|
Back to top |
|
 |
The Doctor Moderator


Joined: 27 Jul 2010 Posts: 2678
|
Posted: Mon Sep 17, 2012 6:48 am Post subject: |
|
|
Reset your profile to the no multilib 64 bit profile (eselect profile list). Running emerge -auND world followed by emerge -ac should do it. _________________ First things first, but not necessarily in that order.
Apologies if I take a while to respond. I'm currently working on the dematerialization circuit for my blue box. |
|
Back to top |
|
 |
adam_qin n00b

Joined: 17 Sep 2012 Posts: 4
|
Posted: Mon Sep 17, 2012 7:04 am Post subject: |
|
|
Can I delete the lib symbolic link and rename lib64 to lib? |
|
Back to top |
|
 |
The Doctor Moderator


Joined: 27 Jul 2010 Posts: 2678
|
Posted: Mon Sep 17, 2012 7:29 am Post subject: |
|
|
I would not. The procedure I outlined should handle the transition for you. You will need to change your use flags, which changing your profile does, and clean out any 32 bit dependencies which the emerge world will fix. I don't think it would work to just delete the libraries as that would probably give portage a heart attack. You should let the package manager do its work. _________________ First things first, but not necessarily in that order.
Apologies if I take a while to respond. I'm currently working on the dematerialization circuit for my blue box. |
|
Back to top |
|
 |
adam_qin n00b

Joined: 17 Sep 2012 Posts: 4
|
Posted: Mon Sep 17, 2012 10:42 am Post subject: |
|
|
The Doctor wrote: | I would not. The procedure I outlined should handle the transition for you. You will need to change your use flags, which changing your profile does, and clean out any 32 bit dependencies which the emerge world will fix. I don't think it would work to just delete the libraries as that would probably give portage a heart attack. You should let the package manager do its work. |
Thank you very much! |
|
Back to top |
|
 |
gerard27 Advocate

Joined: 04 Jan 2004 Posts: 2377 Location: Netherlands
|
Posted: Mon Sep 17, 2012 11:47 am Post subject: |
|
|
Just curious,what is the advantage of pure 64 over multilib?
Gerard. _________________ To install Gentoo I use sysrescuecd.Based on Gentoo,has firefox to browse Gentoo docs and mc to browse (and edit) files.
The same disk can be used for 32 and 64 bit installs.
You can follow the Handbook verbatim.
http://www.sysresccd.org/Download |
|
Back to top |
|
 |
adam_qin n00b

Joined: 17 Sep 2012 Posts: 4
|
Posted: Mon Sep 17, 2012 12:28 pm Post subject: |
|
|
gerard82 wrote: | Just curious,what is the advantage of pure 64 over multilib?
Gerard. |
Just a eccentricity.
As I said,I'm squeamish. I can't bear that something like lib32 or lib64 apears in my system.
Any solution? |
|
Back to top |
|
 |
wcg Guru

Joined: 06 Jan 2009 Posts: 588
|
Posted: Mon Oct 01, 2012 7:31 pm Post subject: |
|
|
One advantage is that code that has never been updated for
64-bit registers and data structure sizes will commonly fail
to compile and run. So you avoid a lot of "has not been
maintained since before 64-bit cpus were common" software
before finding out about the 32-bit/64-bit data structure bugs
in it.
Somewhere I read that you need to leave 32-bit emulation
on in the kernel config for grub, even if running a no-multilib
system:
Code: |
CONFIG_IA32_EMULATION=y
|
in /usr/src/linux/.config
(I do not know if grub2 requires this.) _________________ TIA |
|
Back to top |
|
 |
gkmac Guru

Joined: 19 Jan 2003 Posts: 336 Location: West Sussex, UK
|
Posted: Mon Oct 01, 2012 10:24 pm Post subject: |
|
|
wcg wrote: | Somewhere I read that you need to leave 32-bit emulation on in the kernel config for grub, even if running a no-multilib system: |
Alternatively, emerge "grub-static" instead of "grub".
adam_qin wrote: | As I said,I'm squeamish. I can't bear that something like lib32 or lib64 apears in my system. |
That's what I thought, as I never thought I'd needed 32-bit support. Until the day I tried out an alternative video card that used ati-drivers and required IA32 Emulation to be set in the kernel config. And the day I suspected the CPU was faulty and emerged cpuburn, which required a 32-bit GCC to build.
Even without those, I seem to remember that nvidia-drivers always installed stuff in /usr/lib32/ even though I used to use no-multilib. Not sure if that still applies. _________________ If ~amd64 ebuilds are cutting edge, then git-9999 ebuilds are chainsaws.
"Not everyone can ride a unicycle, does that mean we should put another wheel on it?" - Lokheed |
|
Back to top |
|
 |
Ant P. Watchman

Joined: 18 Apr 2009 Posts: 6920
|
Posted: Tue Oct 02, 2012 1:25 am Post subject: |
|
|
foldingathome needed IA-32 in the kernel last time I used it (it had 32-bit static binaries). I've been running no-multilib for years without a problem though; for anything with only 32-bit binaries (games) I keep a chroot around. |
|
Back to top |
|
 |
helpen n00b

Joined: 09 Oct 2012 Posts: 2
|
Posted: Tue Oct 09, 2012 8:55 am Post subject: |
|
|
I had the same incident, I have not solved it.
Greetings |
|
Back to top |
|
 |
|