QEMU v3.0.0-rc4 configure fails with --enable-mpath on CentOS 7.5
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
QEMU |
Fix Released
|
Undecided
|
Murilo Opsfelder Araújo |
Bug Description
QEMU v3.0.0-rc4 configure fails with --enable-mpath on CentOS 7.5.
After commit b3f1c8c413bc83e
libmultipath API", QEMU started using new libmultipath API, which is not
available on CentOS 7.5. Reverting this commit, configure passes.
Steps to reproduce (fails on x86_64 and ppc64le architectures):
$ git clone git://git.
$ mkdir -p qemu/build && cd qemu/build
$ ../configure --enable-mpath
ERROR: Multipath requires libmpathpersist devel
$ rpm -qa | grep device-mapper | sort
device-
device-
device-
device-
device-
device-
Snippet from config.log:
funcs: do_compiler do_cc compile_prog main
lines: 92 125 3580 0
cc -pthread -I/usr/
config-
config-
^
In file included from config-
/usr/
extern int mpath_lib_init (struct udev *udev);
^
Changed in qemu: | |
status: | Fix Committed → Fix Released |
I'll work on a fix for configure.