On Thu, Mar 06, 2003 at 08:06:57PM +0800, James Devenish wrote:
> In message <[EMAIL PROTECTED]>
> on Thu, Mar 06, 2003 at 11:52:15AM +0000, Joe Orton wrote:
...
> > On a lib64 system, if you do have the 32-bit libraries installed in
> > /usr/lib, but want to compile against the 64-bit libraries in
> > /usr/lib64, adding /usr/lib to the library search path breaks everything
> > horribly, since you pick up the 32-bit libc etc.
> 
> Okay, so 64-bit Linux needs the path hack because it will try and use
> 32-bit binaries with its 64-bit ABI instead of recognising that the
> 32-bit binaries cannot be used and skipping over them? Is that what
> you're saying?

Yes, that's why it is needed - though I'm surprised if this problem is
unique to the linker used on Linux.  (especially since GNU binutils
isn't uniquely used on Linux :)

I'm fairly sure I've had problems on IRIX before when the linker picks
up libraries with a different ABI.

Regards,

joe


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to