On Thu, 24 Aug 2023, Marc Glisse wrote:

It seems that uname -p returns aarch64c, configfsf.guess uses that, and configfsf.sub gets confused by that, so it should be reported there. Ah, I already see at least
https://lists.gnu.org/archive/html/config-patches/2023-08/msg00043.html
so hopefully it will get discussed / solved there.

Hmm, but with that proposed patch, configure later fails with

checking size of void *... 16
checking size of unsigned short... 2
checking size of unsigned... 4
checking size of unsigned long... 8
checking size of mp_limb_t... 8
configure: error: Oops, mp_limb_t is 64 bits, but the assembler code
in this configuration expects 32 bits.


configure --disable-assembly does allow to build the library, but then quite a few tests fail with "bus error": t-toom6h, t-toom8h, t-toom8-sqr, t-div, t-mulmod_bnm1, ..., t-sizeinbase.

So more work is needed on the GMP side :-(

I think it is possible to use a more traditional ABI on this computer, but that's not interesting.

--
Marc Glisse
_______________________________________________
gmp-bugs mailing list
gmp-bugs@gmplib.org
https://gmplib.org/mailman/listinfo/gmp-bugs

Reply via email to