$OpenBSD: patch-osinfo_meson_build,v 1.2 2021/09/09 12:58:03 ajacoutot Exp $

1st chunk:
Should match b_lundef in meson(1).

Index: osinfo/meson.build
--- osinfo/meson.build.orig
+++ osinfo/meson.build
@@ -130,11 +130,8 @@ libosinfo_private_headers = [
 ]
 
 libosinfo_link_args = []
-if meson.get_compiler('c').has_link_argument('-Wl,--no-undefined')
-    libosinfo_link_args += ['-Wl,--no-undefined']
-endif
 
-if host_machine.system() == 'linux'
+if host_machine.system() == 'linux' or host_machine.system() == 'openbsd'
     libosinfo_link_args += [
         '-Wl,--version-script,@0@/@1@'.format(
             meson.current_source_dir(),
