On Mon, Feb 03 2020, Christian Weisgerber <[email protected]> wrote:
> Jeremie Courreges-Anglas:
>
>> Fails to build on sparc64:
>
>> build log: https://pbot.rmdir.de/9cefjLlzIP4QEsKwn-g0UA
>> tmp-gcd_11.s: https://pbot.rmdir.de/pWyiZKnS6FSGcqsuuLs-YQ
>
> Thanks.
>
> The problem is this upstream commit:
> https://gmplib.org/repo/gmp/rev/20cf1131dc94
> It uses %gdop(), which is not implemented by our binutils 2.17.
>
> Partially reverting this should fix it.  New patch below.

This one succeeded.  make test log:

  https://pbot.rmdir.de/fiPSWsf8rJc5NJj6TzwbuQ

It fails to package though, because of an installed (gmp-6.1.2p3) vs
built packages mismatch.  My brain is unavail right now, so I'll let you
sort this out. :)

--8<--
===>  Building package for gmp-6.2.0
Create /usr/ports/packages/sparc64/all/gmp-6.2.0.tgz
Creating package gmp-6.2.0
Link to /usr/ports/packages/sparc64/ftp/gmp-6.2.0.tgz
`/usr/ports/pobj/gmp-6.2.0/fake-sparc64/.fake_done' is up to date.
===>  Building package for gmpxx-6.2.0
Create /usr/ports/packages/sparc64/all/gmpxx-6.2.0.tgz
Creating package gmpxx-6.2.0
|library gmp.11.0 not found
| /usr/local/lib/libgmp.so.10.0 (gmp-6.1.2p3): bad major
Direct dependencies for gmpxx-6.2.0 resolve to gcc-libs-8.3.0p4 gmp-6.1.2p3
Full dependency tree is gmp-6.1.2p3 gcc-libs-8.3.0p4
pkg_create: can't continue
-->8--



-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE

Reply via email to