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

Toebs Douglass toby@winterflaw.net
Sat Apr 22 07:44:00 GMT 2017


Hi, all.

I've asked this question on the GMP mailing list, but there were no
replies at all.

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

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@ci20:~/tmp/gcc$ find . -name t-get_d
./gmp/tests/mpn/t-get_d
./gmp/tests/mpz/t-get_d
ci20@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@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 Gcc-help mailing list