We can't change the path, as all things "really" provided by xen are (and have to be) in that place. But actually this is a benefit of the split qemu build, we could consider making qemu-system-x86-xen to just push things into those paths.
That way defaults would work AND it would no more have to conflict with the non -xen variant.
I'll spin a PPA for this, but we'd want to check for side effects and revert the change on bad reports.
If I'm not mistaken this path is from m4/virt- driver- libxl.m4 build time detection.
34 if test "x$with_libxl" = "xyes" ; then DIR=$($ PKG_CONFIG --variable xenfirmwaredir xenlight) DIR=$($ PKG_CONFIG --variable libexec_bin xenlight)
35 LIBXL_FIRMWARE_
36 LIBXL_EXECBIN_
37 fi
38
root@g:~# apt install libxen-dev xen-4.11/ bin
root@g:~# pkg-config --variable libexec_bin xenlight
/usr/lib/
We can't change the path, as all things "really" provided by xen are (and have to be) in that place. But actually this is a benefit of the split qemu build, we could consider making qemu-system-x86-xen to just push things into those paths.
That way defaults would work AND it would no more have to conflict with the non -xen variant.
I'll spin a PPA for this, but we'd want to check for side effects and revert the change on bad reports.