* [gentoo-amd64] Switching form non-multilib to mulitilib profile?
@ 2006-12-22 1:05 Jakob
2006-12-22 7:06 ` Mike Doty
0 siblings, 1 reply; 7+ messages in thread
From: Jakob @ 2006-12-22 1:05 UTC (permalink / raw
To: gentoo-amd64
Hi all,
I've just finished my gentoo 64bit installation.
While installing I've choosen a non-multilib profile, but now I think
it will be better to run am multilib system. is it possible to change
afterwards or is it better to install again.
I thought maybe its just changing the profile to a multilib and then
do an emerge -avuD world?
will that work?
thanks
Jakob
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-amd64] Switching form non-multilib to mulitilib profile?
2006-12-22 1:05 [gentoo-amd64] Switching form non-multilib to mulitilib profile? Jakob
@ 2006-12-22 7:06 ` Mike Doty
2006-12-22 14:57 ` Boyd Stephen Smith Jr.
0 siblings, 1 reply; 7+ messages in thread
From: Mike Doty @ 2006-12-22 7:06 UTC (permalink / raw
To: gentoo-amd64
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Jakob wrote:
> Hi all,
>
> I've just finished my gentoo 64bit installation.
> While installing I've choosen a non-multilib profile, but now I think
> it will be better to run am multilib system. is it possible to change
> afterwards or is it better to install again.
>
> I thought maybe its just changing the profile to a multilib and then
> do an emerge -avuD world?
> will that work?
>
> thanks
>
> Jakob
No easy way to do it short of reinstalling.
- --
=======================================================
Mike Doty kingtaco -at- gentoo.org
Gentoo/AMD64 Strategic Lead
Gentoo Council
Gentoo Developer Relations
Gentoo Recruitment Lead
Gentoo Infrastructure
GPG: E1A5 1C9C 93FE F430 C1D6 F2AF 806B A2E4 19F4 AE05
=======================================================
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
iQCVAwUBRYuEDYBrouQZ9K4FAQJtzAQAug+vl5K2c2eM5ml6sAGoOpGLQ/N8FbqU
X0AmR7JK2wwKMr4N5wqNFuwK33vlLA8W/OCIWipcg/9JPJGjZv/9gpSQQO8hkctw
6BAY9TU3XgvlCzr0owzSMvE49lY+eHuuJa0smiz5cu5Etn6AcIyQVdi7av10W6fk
4IVMnmqn6HE=
=PmNl
-----END PGP SIGNATURE-----
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-amd64] Switching form non-multilib to mulitilib profile?
2006-12-22 7:06 ` Mike Doty
@ 2006-12-22 14:57 ` Boyd Stephen Smith Jr.
2006-12-22 18:05 ` Jakob
0 siblings, 1 reply; 7+ messages in thread
From: Boyd Stephen Smith Jr. @ 2006-12-22 14:57 UTC (permalink / raw
To: gentoo-amd64
[-- Attachment #1: Type: text/plain, Size: 846 bytes --]
On Friday 22 December 2006 01:06, Mike Doty <kingtaco@gentoo.org> wrote
about 'Re: [gentoo-amd64] Switching form non-multilib to mulitilib
profile?':
> Jakob wrote:
> > I've just finished my gentoo 64bit installation.
> > While installing I've choosen a non-multilib profile, but now I think
> > it will be better to run am multilib system. is it possible to change
> > afterwards or is it better to install again.
> No easy way to do it short of reinstalling.
Well, Mike's probably a better source than me, but I thought the multilib
<-> no-multilib switch could be done with a simple emerge -e world.
--
"If there's one thing we've established over the years,
it's that the vast majority of our users don't have the slightest
clue what's best for them in terms of package stability."
-- Gentoo Developer Ciaran McCreesh
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-amd64] Switching form non-multilib to mulitilib profile?
2006-12-22 14:57 ` Boyd Stephen Smith Jr.
@ 2006-12-22 18:05 ` Jakob
2006-12-22 21:47 ` [gentoo-amd64] " Duncan
2006-12-23 1:57 ` [gentoo-amd64] " sfullenwider
0 siblings, 2 replies; 7+ messages in thread
From: Jakob @ 2006-12-22 18:05 UTC (permalink / raw
To: gentoo-amd64
On 12/22/06, Boyd Stephen Smith Jr. <bss03@volumehost.net> wrote:
> On Friday 22 December 2006 01:06, Mike Doty <kingtaco@gentoo.org> wrote
> about 'Re: [gentoo-amd64] Switching form non-multilib to mulitilib
> profile?':
> Well, Mike's probably a better source than me, but I thought the multilib
> <-> no-multilib switch could be done with a simple emerge -e world.
>
I think I just try that and if it doesn't work no problem because I
have to reinstall anyway.
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* [gentoo-amd64] Re: Switching form non-multilib to mulitilib profile?
2006-12-22 18:05 ` Jakob
@ 2006-12-22 21:47 ` Duncan
2006-12-23 1:57 ` [gentoo-amd64] " sfullenwider
1 sibling, 0 replies; 7+ messages in thread
From: Duncan @ 2006-12-22 21:47 UTC (permalink / raw
To: gentoo-amd64
Jakob <jak.gentoo@googlemail.com> posted
a23345650612221005y6c0cd6c9iebeebf15edfec863@mail.gmail.com, excerpted
below, on Fri, 22 Dec 2006 19:05:26 +0100:
> On 12/22/06, Boyd Stephen Smith Jr. <bss03@volumehost.net> wrote:
>> On Friday 22 December 2006 01:06, Mike Doty <kingtaco@gentoo.org> wrote
>> about 'Re: [gentoo-amd64] Switching form non-multilib to mulitilib
>> profile?':
>> Well, Mike's probably a better source than me, but I thought the multilib
>> <-> no-multilib switch could be done with a simple emerge -e world.
>>
> I think I just try that and if it doesn't work no problem because I
> have to reinstall anyway.
The problem is that after you've emerged glibc and gcc using the
non-multilib profile, you no longer have a 32-bit capable compiler and
libc as no-multilib only compiles the 64-bit side. Without a 32-bit
compiler and glibc, you can't (easily) compile the 32-bit compiler and
glibc necessary for multilib.
Thus, one can go multilib -> no-multilb simply by switching profiles and
remerging at minimum the toolchain, but it's a one-way switch. Once you
are 64-bit only, you don't have the 32-bit stuff necessary to bootstrap
/further/ 32-bit stuff. You therefore can't (easily) go the other way,
no-multilib -> multilib.
There are of course a number of ways around the problem, but the easiest,
because it's documented, is to simply reinstall from stage-3 using the
multilb profile. Anything else, you'd better know what you are doing
(which it's safe to say you don't if you are asking the question), as you
are on your own, at least in terms of official Gentoo/amd64 documentation.
However, most packages will be 64-bit only anyway, thus the same in both
cases (unless one requires a different version for some reason or other),
and of course any 32-bit binary packages (like the emul* packages) aren't
difficult to merge once on multilib, if needed. Thus, the only ones you
really need to worry about are the toolchain, basically glibc, gcc,
binutils, and portage's sandbox (which has both 32-bit and 64-bit
libraries in multilib mode).
Thus, the quick method would be to quickpkg those packages (glibc, gcc,
binutils, sandbox) off of a stage-3, change the profile, and merge the
quickpkg-ed binpkgs over the 64-bit-only versions. After that, it
/should/ be possible to remerge just those packages, instead of having to
remerge the entire system, to get full multilib. (It's likely you have to
switch the profile and merge the four binpkgs in a specific order,
however, which I might not have correct, above, and it's possible there's
a multilib package or two I missed, but I don't think so.) If anything goes
wrong, as you said, you'd just have to do the reinstall that was the other
option anyway, so nothing lost.
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-amd64] Switching form non-multilib to mulitilib profile?
2006-12-22 18:05 ` Jakob
2006-12-22 21:47 ` [gentoo-amd64] " Duncan
@ 2006-12-23 1:57 ` sfullenwider
2006-12-23 14:40 ` Jakob
1 sibling, 1 reply; 7+ messages in thread
From: sfullenwider @ 2006-12-23 1:57 UTC (permalink / raw
To: gentoo-amd64
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Jakob wrote:
> On 12/22/06, Boyd Stephen Smith Jr. <bss03@volumehost.net> wrote:
>> On Friday 22 December 2006 01:06, Mike Doty <kingtaco@gentoo.org> wrote
>> about 'Re: [gentoo-amd64] Switching form non-multilib to mulitilib
>> profile?':
>> Well, Mike's probably a better source than me, but I thought the multilib
>> <-> no-multilib switch could be done with a simple emerge -e world.
>>
> I think I just try that and if it doesn't work no problem because I
> have to reinstall anyway.
I found myself in a similar situation and I tried that and it did work,
but only mostly. A got a lot of weird dependency problems in strange
places, some things that used to work refused to. I trudged through
most of it, but after awhile it just got too annoying so I just reinstalled.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFFjI0fqc6ZeSK6KLkRAv4sAKCJrLgcMNEPErhI6Fgu6WmadfEtKwCfQHQG
q1g3nQu3PFaZZ658edTAgw8=
=cZfc
-----END PGP SIGNATURE-----
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-amd64] Switching form non-multilib to mulitilib profile?
2006-12-23 1:57 ` [gentoo-amd64] " sfullenwider
@ 2006-12-23 14:40 ` Jakob
0 siblings, 0 replies; 7+ messages in thread
From: Jakob @ 2006-12-23 14:40 UTC (permalink / raw
To: gentoo-amd64
thanks for your detailed answer duncan, and for your experiences sfullenwider.
I think I do a reinstall again because the other way will cost too
much time with no garantie to work, and I haven't configured to much
to the system so installing again sounds the best solution for me now.
thakns and merry xmas.
Jakob
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2006-12-23 14:42 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-12-22 1:05 [gentoo-amd64] Switching form non-multilib to mulitilib profile? Jakob
2006-12-22 7:06 ` Mike Doty
2006-12-22 14:57 ` Boyd Stephen Smith Jr.
2006-12-22 18:05 ` Jakob
2006-12-22 21:47 ` [gentoo-amd64] " Duncan
2006-12-23 1:57 ` [gentoo-amd64] " sfullenwider
2006-12-23 14:40 ` Jakob
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox