On 10/10/22 07:21, Thomas Huth wrote:
On 10/10/2022 08.56, Dennis Clarke wrote:
re:
https://lists.nongnu.org/archive/html/qemu-devel/2022-10/msg01249.html
Using GCC 12 is even worse :
[2040/6841] Compiling C object qemu-system-aarch64.p/softmmu_main.c.o
[2041/6841] Linking target qemu-system-aarch64
FAILED: qemu-system-aarch64
/usr/local/bin/g++12 -m64 -mcx16 @qemu-system-aarch64.rsp
/usr/local/bin/ld: libqemuutil.a.p/util_filemonitor-inotify.c.o:
undefined reference to symbol 'inotify_init1'
Now that sounds like the detection for inotify_init1 did not work
right in the meson.build script...
Looking at meson.build:
config_host_data.set('CONFIG_INOTIFY1',
cc.has_header_symbol('sys/inotify.h',
'inotify_init1'))
... do you have such a "inotify.h" header on your FreeBSD system
and does it contain an inotify_init1 function?
Thomas
Let's see :
phobos#
phobos# uname -apKU
FreeBSD phobos 14.0-CURRENT FreeBSD 14.0-CURRENT #14
main-n258340-497cdf9673e: Sun Oct 2 09:51:14 GMT 2022
root@phobos:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 amd64 1400072
1400072
phobos# ls -lap /usr/local/include/sys/inotify.h
-rw-r--r-- 1 root wheel 4540 Oct 4 01:24
/usr/local/include/sys/inotify.h
phobos#
phobos# grep 'inotify_init1' /usr/local/include/sys/inotify.h
/* Flags for the parameter of inotify_init1. */
int inotify_init1 (int flags) __THROW;
phobos#
Looks to be there.
--
Dennis Clarke
RISC-V/SPARC/PPC/ARM/CISC
UNIX and Linux spoken
GreyBeard and suspenders optional