package/qemu: disable vhost-user with uclibc-ng
Disable vhost-user on uclibc-ng as it raises build failures since bump to version 6.0.0 in commit6b86c9335f
and810033be08
The issue is that F_ADD_SEALS and F_SEAL_xxx variables are not defined on uclibc-ng (even if MFD_ALLOW_SEALING is defined) resulting in the following build failure: ../subprojects/libvhost-user/libvhost-user.c:1637:22: error: 'F_ADD_SEALS' undeclared (first use in this function) 1637 | ret = fcntl(*fd, F_ADD_SEALS, flags); | ^~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/9f393539931b51191cf7128e5c618c2398fc86c1 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> [yann.morin.1998@free.fr: use conditional block like for all other OPTS] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
This commit is contained in:
parent
a9d585a417
commit
5a9168edd4
@ -56,6 +56,12 @@ endif
|
||||
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),y)
|
||||
QEMU_OPTS += --disable-vhost-user
|
||||
else
|
||||
QEMU_OPTS += --enable-vhost-user
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QEMU_SLIRP),y)
|
||||
QEMU_OPTS += --enable-slirp=system
|
||||
QEMU_DEPENDENCIES += slirp
|
||||
|
Loading…
Reference in New Issue
Block a user