possible make check build system failure on MIPS32 with GMP 4.3.2 when building GCC 5.4.0

Toebs Douglass toby at winterflaw.net
Fri Apr 21 08:27:05 UTC 2017


Hi, all.

I'm building GCCs on the Ci20 Creator dev board, which is a dual-core
MIPS32 platform.

I'm trying as best I can to build these GCCs as other people would build
them, so they're more comparable, which is why I've (so far at least)
stuck with the ancient dependency library versions specified by GCC.

GCC 5.4.0 finished building overnight but make check failed in libgmp.

The failure mode though is rather strange.  Get this;

/bin/bash: line 8: ./t-jac: Permission denied
FAIL: t-jac
/bin/bash: line 8: ./t-bin: Permission denied
FAIL: t-bin
/bin/bash: line 8: ./t-get_d: Permission denied
FAIL: t-get_d
/bin/bash: line 8: ./t-get_d_2exp: Permission denied
FAIL: t-get_d_2exp
/bin/bash: line 8: ./t-get_si: Permission denied
FAIL: t-get_si
/bin/bash: line 8: ./t-set_d: Permission denied
FAIL: t-set_d
/bin/bash: line 8: ./t-set_si: Permission denied
FAIL: t-set_si
/bin/bash: line 8: ./t-fac_ui: Permission denied
FAIL: t-fac_ui
/bin/bash: line 8: ./t-fib_ui: Permission denied
FAIL: t-fib_ui
/bin/bash: line 8: ./t-lucnum_ui: Permission denied
FAIL: t-lucnum_ui
/bin/bash: line 8: ./t-scan: Permission denied
FAIL: t-scan

And indeed, those binaries although they exist, do not have their
execute bits set.

ci20 at ci20:~/tmp/gcc$ find . -name t-get_d
./gmp/tests/mpn/t-get_d
./gmp/tests/mpz/t-get_d
ci20 at ci20:~/tmp/gcc$ ls -l ./gmp/tests/mpz/t-get_d
-rw-r--r-- 1 ci20 ci20 558980 Apr 21 07:57 ./gmp/tests/mpz/t-get_d
ci20 at ci20:~/tmp/gcc$ ls -l ./gmp/tests/mpn/t-get_d
-rwxr-xr-x 1 ci20 ci20 716340 Apr 21 07:55 ./gmp/tests/mpn/t-get_d

The "mpn" version of the test earlier was called, and passed.

Any ideas?  I've googled of course, but nothing even remotely similar
came up.



More information about the gmp-discuss mailing list