[...] if ! /bin/sh ../../libtool execute /bin/sh ../../run-test.sh ../.. ./$bin; then exit 1; fi; \ done Illegal instruction --16002-- WARNING: Serious error when reading debug info --16002-- When reading debug info from /tmp/B.6AmtZS/BUILD/dovecot-2.3.17.1/src/lib/test-lib: --16002-- Can't make sense of .rodata section mapping --16002-- WARNING: Serious error when reading debug info --16002-- When reading debug info from /lib64/ld-2.32.so: --16002-- Can't make sense of .rodata section mapping vex amd64->IR: unhandled instruction bytes: 0xF3 0xF 0x1E 0xFA 0x55 0x48 ==16002== valgrind: Unrecognised instruction at address 0x4001e20. ==16002== Your program just tried to execute an instruction that Valgrind ==16002== did not recognise. There are two possible reasons for this. ==16002== 1. Your program has a bug and erroneously jumped to a non-code ==16002== location. If you are running Memcheck and you just saw a ==16002== warning about a bad jump, it's probably your program's fault. ==16002== 2. The instruction is legitimate but Valgrind doesn't handle it, ==16002== i.e. it's Valgrind's fault. If you think this is the case or ==16002== you are not sure, please let us know and we'll try to fix it. ==16002== Either way, Valgrind will now raise a SIGILL signal which will ==16002== probably kill your program. ==16002== ==16002== Process terminating with default action of signal 4 (SIGILL) ==16002== Illegal opcode at address 0x4001E20 ==16002== at 0x4001E20: (within /lib64/ld-2.32.so) ==16002== by 0x4001097: (within /lib64/ld-2.32.so) Failed to run: ./test-lib make[4]: *** [Makefile:3649: check-local] Error 1 make[4]: Leaving directory '/tmp/B.6AmtZS/BUILD/dovecot-2.3.17.1/src/lib' make[3]: *** [Makefile:2995: check-am] Error 2 make[3]: Leaving directory '/tmp/B.6AmtZS/BUILD/dovecot-2.3.17.1/src/lib' make[2]: *** [Makefile:2997: check] Error 2 make[2]: Leaving directory '/tmp/B.6AmtZS/BUILD/dovecot-2.3.17.1/src/lib' make[1]: *** [Makefile:572: check-recursive] Error 1 make[1]: Leaving directory '/tmp/B.6AmtZS/BUILD/dovecot-2.3.17.1/src' make: *** [Makefile:701: check-recursive] Error 1 error: Bad exit status from /tmp/B.6AmtZS/BUILD/tmp/rpm-tmp.5021 (%build) RPM build errors: Bad exit status from /tmp/B.6AmtZS/BUILD/tmp/rpm-tmp.5021 (%build) ended at: Sat Jan 22 19:46:16 2022, done in 0:04:38.346920 error: No files produced. + chmod -R u+rwX /tmp/B.6AmtZS/BUILD + rm -rf /tmp/B.6AmtZS/tmp /tmp/B.6AmtZS/BUILD + rm -rf /tmp/B.6AmtZS Begin-TLD-Builder-Info Build-Time: user:508.58s sys:172.24s real:279.90s (faults io:28 non-io:34995188) End-TLD-Builder-Info