On Thursday 14 April 2005 07:30, Kyle Liddell wrote: > I don't seem to be quite getting how the multilib thing works (really, > the benefit in it). I've just done the upgrade from 2004.3 -> 2005.0 > multilib. Now, I thought that meant I could just "emerge epiphany > netscape-flash" to get a 32bit epiphany (and properly compile anything > below that) and grab the flash plugin and whee, off to > homestarrunner.com. Didn't work, so I tried recompiling mozilla as > well. Still no luck. So, I give up on that and try to check a bug in > a program I'm hand compiling, so I throw -m32 onto the compile command > line. Doesn't work, can't find a compatible libz. So, I tell it > explicitly to look in /lib, and I do a "ABI=x86 emerge zlib". Still > doesn't work (can't find compatible libqt...recompile that too,and > everything on down?), and then all my 64bit compiled apps don't work > (can't find libz.so.1). > My question is: Can I get the 64bit and 32bit libs to play together? > And get other apps to use them? How do I get the apps 32bits where > they need to be? Do I have to recompile? Or since I just want a few > apps 32bit, should I just go to 2005.0 nomultilib since everything > works fine there and I won't have to recompile everything?
What you would want to do (which is complicated and a lot of work) is to compile libraries with multiple ABI's. There is no current portage support for this, making thing hard. Paul -- Paul de Vrieze Gentoo Developer Mail: [EMAIL PROTECTED] Homepage: http://www.devrieze.net
pgpZ6BozCGPK3.pgp
Description: PGP signature
