Hi all, I got an error when doing "make check" on qemu code both stable-2.4 and master branch, after updating binutils to 2.24-33.
Qemu compiled successfully with following configure command: $ ./configure --target-list=aarch64-softmmu --cross-prefix=aarch64-redhat-linux- --enable-fdt --enable-kvm However, it is failed when "make check", error message as below: ... GTESTER tests/test-int128 GTESTER tests/rcutorture GTester: last random seed: R02S9b7fc016e5b1445e9959506b4f1a11e0 GTester: last random seed: R02S413c94c1f16958c42064a5600d8f7dff make: *** [check-tests/rcutorture] Error 1 And I try to get more debug info when "make check -d", it shows: ... Finished prerequisites of target file `tests/rcutorture'. Prerequisite `tests/rcutorture.o' is older than target `tests/rcutorture'. Prerequisite `tests/rcutorture.o' is older than target `tests/rcutorture'. Prerequisite `libqemuutil.a' is older than target `tests/rcutorture'. Prerequisite `libqemustub.a' is older than target `tests/rcutorture'. No need to remake target `tests/rcutorture'. Finished prerequisites of target file `check-tests/rcutorture'. Must remake target `check-tests/rcutorture'. Invoking recipe from /home/abuild/rpmbuild/BUILD/qemu-2.4.50/tests/Makefile:496 to update target `check-tests/rcutorture'. Putting child 0x290df180 (check-tests/rcutorture) PID 26655 on the chain. Live child 0x290df180 (check-tests/rcutorture) PID 26655 GTESTER tests/rcutorture GTester: last random seed: R02Sf7dcd0ceea4ebc8b1b6018a3141708b1 GTester: last random seed: R02Sd00479c75bcb82dad813650eef27552f Reaping losing child 0x290df180 PID 26655 make: *** [check-tests/rcutorture] Error 1 Removing child 0x290df180 PID 26655 from chain. By the way, with gcc-4.9.3 and binutils-2.23.52 it is OK. It may be inappropriate to put the problem here, but I really want to get some ideas to solve it. Thanks! Zhu Yijun