From: Jonathan Gray Date: Fri, 6 Dec 2019 03:30:14 +0000 (+1100) Subject: meson: build with _ISOC11_SOURCE on OpenBSD X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f9a7e6e854ddedafd3c85f7eaeca1a00ee7bced5;p=mesa.git meson: build with _ISOC11_SOURCE on OpenBSD Mesa builds with -std=c99 but uses timespec_get() a c11 function. Build with _ISOC11_SOURCE for c11 visibility when -std is specified. On linux c11 visibility comes from defining _GNU_SOURCE. Fixes: e3a8013de8c ("util/u_queue: add util_queue_fence_wait_timeout") Signed-off-by: Jonathan Gray Reviewed-by: Eric Engestrom Part-of: --- diff --git a/meson.build b/meson.build index 2c3397d673e..661a01e82b4 100644 --- a/meson.build +++ b/meson.build @@ -949,6 +949,8 @@ elif host_machine.system() == 'windows' else pre_args += ['-D__MSVCRT_VERSION__=0x0700'] endif +elif host_machine.system() == 'openbsd' + pre_args += '-D_ISOC11_SOURCE' endif # Check for generic C arguments