Failure building on HP-UX with more than 2 threads (internal bug #4308)
Mișu Moldovan
misu.moldovan at proatria.com
Wed Jun 6 11:04:52 UTC 2018
On 12/06/17 16:25, Torbjörn Granlund wrote:
> Mișu Moldovan <misu.moldovan at proatria.com> writes:
>
> On HP-UX, we run into a failure in building GMP. Probably not a fault
> of your library, but I suppose you would like to know of this anyway,
> as per https://gmplib.org/manual/Reporting-Bugs.html.
>
> In short, when using more than 2 threads for compiling GMP, the
> building fails. In the attached bug report I've tried to follow the
> indications in the above link. Do let me know if there's anything
> more we can do to document the issue. And please let us know your
> thoughts on this. Thanks!
[…]
^
> IIUC, you here somewhere issue a command "make" which reads the MAKE and
> PARALLEL environment variables, then that command fails.
>
> Unfortunately, we do not support parallel builds except with GNU make.
> I will check to so that this is properly documented in our manual.
Hi again,
Just wanted to let you know I found a workaround for this particular
issue. We are able to build GMP on HP-UX with more than 2 threads using
the HP-UX C++ compiler, when invoked as an ANSI C compiler, for example
with CC="/opt/aCC/bin/aCC -Ae". Maybe worth documenting on your side?
The commit in our public repo:
https://github.com/chevah/python-package/pull/105/commits/4d12876e966e5a331a069bea0adcd016965a40e2
Thank you again for GMP!
--
Mișu Moldovan - misu.moldovan at proatria.com
Pro:Atria Ltd - http://www.proatria.com
Tel: +44 (0) 1963 441311
The Old Exchange, South Cadbury, YEOVIL, BA22 7ET, UK
Registered in England - Company No: 4213930.
More information about the gmp-bugs
mailing list