bug-gmp
[Top][All Lists]
Advanced

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

Re: [MPFR] mpfr-3.0.0 on Solaris Intel and Mac OS X Intel


From: Vincent Lefevre
Subject: Re: [MPFR] mpfr-3.0.0 on Solaris Intel and Mac OS X Intel
Date: Wed, 4 Aug 2010 11:20:30 +0200
User-agent: Mutt/1.5.20-6088-vl-r38367 (2010-07-31)

On 2010-08-03 16:50:51 -0600, Nelson H. F. Beebe wrote:
> It would be nice if the gmp folks could get their configure script to
> pick the default nn-bit world correctly on all systems, but it is also

This is what I requested in the past.

> important to be able have both 32-bit and 64-bit software installed in
> parallel directories on those many platforms that support dual worlds.
> 
> While separate 32-bit and 64-bit library paths are well-understood on
> those platforms, as far as I can tell, there is no good convention for
> handling such a dependence in header files, since the GNU standards
> for "make install" have only ${prefix}/include for the location.

GMP uses ${exec_prefix}/include for gmp.h.

> Ideally, one would like the installed header files to be
> ABI-size-independent, with the desired size chosen at compile time by
> an ABI option,

This would mean that GMP could no longer support nails or alternative
ABI's (such as mode32). But are they used in practice?

> or, perhaps better, by the kind of link library found,
> such as this pair on Mac OS X Intel:
> 
> % file /usr/local/lib64/libgmp.3.5.0.dylib
> /usr/local/lib64/libgmp.3.5.0.dylib: Mach-O 64-bit dynamically linked shared 
> library x86_64
> 
> % file /usr/local/lib/libgmp.3.5.0.dylib
> /usr/local/lib/libgmp.3.5.0.dylib: Mach-O dynamically linked shared library 
> i386

I don't understand.

-- 
Vincent Lefèvre <address@hidden> - Web: <http://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / Arénaire project (LIP, ENS-Lyon)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]