qemu "make test" fails in iov.c with "undefined reference" on aarch64 on Ubuntu 16.04
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
QEMU |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
I'm building the master tree on a multicore ARMv8 machine running Ubuntu 16.04. The build worked just fine, using the simple directions in the README file and "make -j 64" to do the build.
Next, I did "make test", and got this:
emv@armv8hello:
make -C tests/tcg test
make[1]: Entering directory '/mnt/src/
CC test_path.o
LINK test_path
test_path.o: In function `qemu_iovec_
/home/emv/
collect2: error: ld returned 1 exit status
/home/emv/
make[1]: *** [test_path] Error 1
make[1]: Leaving directory '/mnt/src/
Makefile:498: recipe for target 'test' failed
make: *** [test] Error 2
I expected "make test" to complete with no errors.
uname -a:
Linux armv8hello.
emv@armv8hello:
2.7.50
You want 'make check' to run the self-tests. 'make test' is a bunch of broken old stuff :-(