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
