From 35e7ad97172a0a18d2dd17d720a5250d6eea85ec Mon Sep 17 00:00:00 2001 From: Jan Beich Date: Mon, 15 May 2023 14:45:27 +0000 Subject: [PATCH] meson: depend on epoll-shim for BSDs src/util-sources.c:29:10: fatal error: 'sys/epoll.h' file not found #include ^~~~~~~~~~~~~ ld: error: undefined symbol: epoll_ctl >>> referenced by util-sources.c:76 (src/util-sources.c:76) >>> libutil.a.p/util-sources.c.o:(source_remove) in archive src/libutil.a >>> referenced by util-sources.c:200 (src/util-sources.c:200) >>> libutil.a.p/util-sources.c.o:(sink_add_source) in archive src/libutil.a ld: error: undefined symbol: epoll_create1 >>> referenced by util-sources.c:152 (src/util-sources.c:152) >>> libutil.a.p/util-sources.c.o:(sink_new) in archive src/libutil.a ld: error: undefined symbol: epoll_wait >>> referenced by util-sources.c:169 (src/util-sources.c:169) >>> libutil.a.p/util-sources.c.o:(sink_dispatch) in archive src/libutil.a --- meson.build | 1 + src/meson.build | 2 +- test/meson.build | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/meson.build b/meson.build index 0f97d3a..a0d66c0 100644 --- a/meson.build +++ b/meson.build @@ -78,6 +78,7 @@ if cc.has_function('memfd_create', prefix: '#define _GNU_SOURCE\n#include