aboutsummaryrefslogtreecommitdiffstats
path: root/egl/meson.build
diff options
context:
space:
mode:
authorSébastien Marie <semarie@online.fr>2024-01-19 16:09:27 +0000
committerDaniel Stone <daniels@collabora.com>2024-02-21 15:46:41 +0000
commitd80bce5f1a0917c013aac54e3f951ffe740d0cbe (patch)
tree23e5acea8fc607c4e6dab825b529a352941d9aec /egl/meson.build
parentcompat: prefer waitpid() over waitid() (diff)
downloadwayland-d80bce5f1a0917c013aac54e3f951ffe740d0cbe.tar
wayland-d80bce5f1a0917c013aac54e3f951ffe740d0cbe.tar.gz
wayland-d80bce5f1a0917c013aac54e3f951ffe740d0cbe.tar.bz2
wayland-d80bce5f1a0917c013aac54e3f951ffe740d0cbe.tar.lz
wayland-d80bce5f1a0917c013aac54e3f951ffe740d0cbe.tar.xz
wayland-d80bce5f1a0917c013aac54e3f951ffe740d0cbe.tar.zst
wayland-d80bce5f1a0917c013aac54e3f951ffe740d0cbe.zip
build: fix build and provide compat for OpenBSD
- wayland-egl-abi-check: try to use llvm-nm first instead of BSD nm (incompatible options) - avoid forcing _POSIX_C_SOURCE=200809L (SOCK_CLOEXEC become available) - epoll(7) is provided by a userspace wrapper around kqueue(2) as FreeBSD - when using SO_PEERCRED, the struct to use is `struct sockpeercred` instead of `struct ucred` on OpenBSD - provide a compatibility layer for count_open_fds() using sysctl(2) as FreeBSD Signed-off-by: Sebastien Marie <semarie@online.fr>
Diffstat (limited to 'egl/meson.build')
-rw-r--r--egl/meson.build2
1 files changed, 1 insertions, 1 deletions
diff --git a/egl/meson.build b/egl/meson.build
index 76c6ee2..5c62ac1 100644
--- a/egl/meson.build
+++ b/egl/meson.build
@@ -13,7 +13,7 @@ if get_option('tests')
wayland_egl_abi_check = executable('wayland-egl-abi-check', 'wayland-egl-abi-check.c')
test('wayland-egl abi check', wayland_egl_abi_check)
- nm_path = find_program('nm').full_path()
+ nm_path = find_program(['llvm-nm', 'nm']).full_path()
test(
'wayland-egl symbols check',