gmp 6.2.0 test failures on sparc64-solaris10
Bruno Haible
bruno at clisp.org
Sun Jun 14 11:30:31 UTC 2020
Marc Glisse wrote:
> > * The ‘configure’ options you used when building GMP, if any.
> >
> > No options, just './configure'.
> > The environment variable CC is set to 'cc -xarch=v9', as recommended in
> > https://gmplib.org/manual/ABI-and-ISA .
>
> ?
> The manual says to set ABI to 64.
No, it doesn't say that I *must* set ABI.
In https://gmplib.org/manual/Build-Options it says
"By default GMP chooses the best ABI available, but a particular ABI can be
selected."
In https://gmplib.org/manual/ABI-and-ISA it says
"By default GMP chooses the best ABI available for a given system, and this
generally gives significantly greater speed. But an ABI can be chosen
explicitly..."
This is good. For consistency with other GNU packages, which accept CC,
CFLAGS, CPPFLAGS, and LDFLAGS variables at configure time [1] and deduce
as much configuration details from these.
I've built gmp-6.2.0 on many platforms, and on most of them setting ABI
was not necessary, if I set CC appropriately like I do for the other GNU
packages.
[1] https://www.gnu.org/software/automake/manual/html_node/Standard-Configuration-Variables.html
More information about the gmp-bugs
mailing list