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

Attachment: pgpZ6BozCGPK3.pgp
Description: PGP signature

Reply via email to