From ed53b7cb1bb2b39346f916a8de543860f18c33d0 Mon Sep 17 00:00:00 2001 From: Roger Pau Monne Date: Tue, 7 Oct 2025 09:00:54 +0200 Subject: [PATCH] cirrus-ci: install libinotify for FreeBSD MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit FreeBSD QEMU build requires libinotify, otherwise the build fails with: ./qemu-xen-dir-remote/meson.build:2535:15: ERROR: C shared or static library 'inotify' not found Install the package and add the /usr/local include and libs paths explicitly as QEMU configure options. Signed-off-by: Roger Pau Monné Acked-by: Andrew Cooper Release-Acked-By: Oleksii Kurochko --- .cirrus.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.cirrus.yml b/.cirrus.yml index f295c8cb0a..10d8371ccc 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -51,11 +51,12 @@ task: install_script: pkg install -y seabios gmake ninja bash pkgconf bison perl5 yajl lzo2 pixman argp-standalone - libxml2 glib git python3 + libxml2 glib git python3 libinotify configure_script: - cc --version - ./configure --with-system-seabios=/usr/local/share/seabios/bios.bin + --with-extra-qemuu-configure-args="--extra-ldflags=-L${APPEND_LIB} --extra-cflags=-I${APPEND_INCLUDES}" - gmake -j`sysctl -n hw.ncpu` -C xen clang=y defconfig << : *FREEBSD_CONFIGURE_ARTIFACTS