From 0241948d8fa37f59eb93088a26e9b7ae642cc2d0 Mon Sep 17 00:00:00 2001 From: Antoine Jacoutot Date: Mon, 25 Nov 2019 11:54:07 +0100 Subject: openbsd: execinfo is not a compiler lib --- mesonbuild/compilers/compilers.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'mesonbuild/compilers/compilers.py') diff --git a/mesonbuild/compilers/compilers.py b/mesonbuild/compilers/compilers.py index 4623497..52a2788 100644 --- a/mesonbuild/compilers/compilers.py +++ b/mesonbuild/compilers/compilers.py @@ -88,8 +88,10 @@ cflags_mapping = {'c': 'CFLAGS', 'vala': 'VALAFLAGS', 'rust': 'RUSTFLAGS'} -# execinfo is a compiler lib on BSD -unixy_compiler_internal_libs = ('m', 'c', 'pthread', 'dl', 'rt', 'execinfo') +unixy_compiler_internal_libs = ('m', 'c', 'pthread', 'dl', 'rt') +# execinfo is a compiler lib on FreeBSD and NetBSD +if mesonlib.is_freebsd() or mesonlib.is_netbsd(): + unixy_compiler_internal_libs += ('execinfo',) # All these are only for C-linkable languages; see `clink_langs` above. -- cgit v1.1