Bill Allombert on Sat, 27 Jan 2007 23:15:36 +0100


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: GMP build on OSX


On Sat, Jan 27, 2007 at 12:07:07AM +0100, Vincent Lefevre wrote:
> On 2007-01-26 17:03:16 +0100, Bill Allombert wrote:
> > My personnal experience with ppc46 is that 32bit and 64bit libraries are
> > not separated while they have conflicting API which make really hard to
> > use them. Liniking a 32bit program with a 64bit library is fatal, and so
> > is the converse.
> 
> You can't link a 32-bit program with a 64-bit library or the opposite
> (if one tries to force to do that, one immediately gets an error). So,
> there's no problem: the linker chooses the first library that matches
> the architecture/ABI. The non-separation is not necessarily a problem
> either due to fat binaries. For instance:

In practice I find OS X systems where Xlib is 32bit only and GMP 64bit only.
Detecting this require to run the linker which is slow.

Cheers,
Bill.