diff options
-rw-r--r-- | mesonbuild/compilers/compilers.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/mesonbuild/compilers/compilers.py b/mesonbuild/compilers/compilers.py index 24dffa6..66604a2 100644 --- a/mesonbuild/compilers/compilers.py +++ b/mesonbuild/compilers/compilers.py @@ -1485,8 +1485,10 @@ class GnuLikeCompiler(abc.ABC): self.compiler_type = compiler_type self.base_options = ['b_pch', 'b_lto', 'b_pgo', 'b_sanitize', 'b_coverage', 'b_ndebug', 'b_staticpic', 'b_pie'] - if not self.compiler_type.is_osx_compiler and not self.compiler_type.is_windows_compiler: - self.base_options.append('b_lundef') + if (not self.compiler_type.is_osx_compiler and + not self.compiler_type.is_windows_compiler and + not mesonlib.is_openbsd()): + self.base_options.append('b_lundef') if not self.compiler_type.is_windows_compiler: self.base_options.append('b_asneeded') # All GCC-like backends can do assembly |