blob: 485c46509cf92ce00a1bad86ca4703e891df3e80 [file] [log] [blame]
With meson 0.52 the build fails due to duplicate symbols. There is a fix
to meson but the dconf build also needs tweaking.
https://gitlab.gnome.org/GNOME/dconf/issues/59
https://github.com/mesonbuild/meson/pull/5936
Despite the comments there about this being incorrect, libdconf is unchanged
between 0.51 and 0.52 and this patch.
Upstream-Status: Pending [under discussion, see above links]
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Index: dconf-0.34.0/client/meson.build
===================================================================
--- dconf-0.34.0.orig/client/meson.build
+++ dconf-0.34.0/client/meson.build
@@ -28,7 +28,7 @@ libdconf_client = static_library(
libdconf_client_dep = declare_dependency(
dependencies: gio_dep,
- link_whole: libdconf_client,
+ link_with: libdconf_client,
)
libdconf = shared_library(