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 <[email protected]> - 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)

_______________________________________________
bug-gmp mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-gmp

Reply via email to