question, why would you want to create a 32 bit root in 64 bit? what programs need to work only on 32 bit?_________________Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
ProjectFootball

Posted: Sun Mar 15, 2009 5:20 am Post subject: What would it take to "merge" the 32 bit chroot

I was just thinking, what would it take/how many more problems would be created if the chroot env was "merged" into the 64 bit root

like linking / mount -o bind /mnt/gentoo32/lib /lib32
and the like
then the bin directories too, so the chroot would be used only for the "building" of those packages?
then you don't have to gksu... or even chroot to use your 32 bit apps, it would be like maintaining your own app-emulation/emul-linux-x86-* with the portage tree in your chroot, this seems to me like it would be a good idea, probably wrong. but I dream big. can anyone tell me why this wouldn't work?

Posted: Tue Oct 13, 2009 9:17 pm Post subject: Re: What would it take to "merge" the 32 bit chroo

bghost4 wrote:

can anyone tell me why this wouldn't work?

Too much work for little gain.

You can just keep around a full 32bit system on another slice of LVM.
Same hardware, etc.

Several ways to access that 32 bit system, pick one.
Some management details for your "users", but LVM can be pretty handy in resolving them.
e.g. users have their own "bin" for locals, which is an appropriate slice of LVM when crossing 32/64 bit work.

I have a slice of hard disk dedicated to a fixit system, which holds all the boots for the various LVM based systems.
Works great, easy to test out new stuff.

Just install into a single partition system (LVM of course) and then copy out the boots to a dedicated subdirectory in the fixit sytems boot directory, grub handles that fine with properly setup paths. Move out whatever to other slices, expand and shrink as required._________________Being a Gentoo user means living in a house inhabited by a family of crazed carpenters. When you wake up, the house is different. Maybe there is a new turret, or some walls have moved, or perhaps someone has removed the floor under your bed.