[Buildroot] [git commit branch/2021.05.x] package/fontconfig: break circular dependency
From: Peter Korsgaard <peter@korsgaard.com>
Date: 2021-09-04 21:50:33
Subsystem:
the rest · Maintainer:
Linus Torvalds
commit: https://git.buildroot.net/buildroot/commit/?id=4144fea23389917c56386dbc7a4c1051b51f2ede branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2021.05.x Build fails because of the following circular dependency: fontconfig -> util-linux -> udev -> systemd -> polkit -> gobject-introspection -> cairo -> fontconfig which results in the following build failure: checking for UUID... no checking where uuid functions comes from... configure: error: *** uuid is required. install util-linux. To break it, apply the same ugly workaround that was applied for libglib2 and cryptsetup until a better solution is found: https://patchwork.ozlabs.org/project/buildroot/patch/20201101150619.1709959-1-fontaine.fabrice@gmail.com/ Fixes: - http://autobuild.buildroot.org/results/2c6ef073e7e98e13daa409e1ea6130e9abd32c87 Signed-off-by: Fabrice Fontaine <redacted> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <redacted> (cherry picked from commit eb058222596d83bbdc96c80c5d0cdecb572a4ac3) Signed-off-by: Peter Korsgaard <peter@korsgaard.com> --- package/fontconfig/fontconfig.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/package/fontconfig/fontconfig.mk b/package/fontconfig/fontconfig.mk
index 33218ed639..d59e893d4d 100644
--- a/package/fontconfig/fontconfig.mk
+++ b/package/fontconfig/fontconfig.mk@@ -10,7 +10,8 @@ FONTCONFIG_SOURCE = fontconfig-$(FONTCONFIG_VERSION).tar.bz2 # 0002-add-pthread-as-a-dependency-of-a-static-lib.patch FONTCONFIG_AUTORECONF = YES FONTCONFIG_INSTALL_STAGING = YES -FONTCONFIG_DEPENDENCIES = freetype expat host-pkgconf host-gperf util-linux +FONTCONFIG_DEPENDENCIES = freetype expat host-pkgconf host-gperf \ + $(if $(BR2_PACKAGE_UTIL_LINUX_LIBS),util-linux-libs,util-linux) HOST_FONTCONFIG_DEPENDENCIES = \ host-freetype host-expat host-pkgconf host-gperf host-util-linux FONTCONFIG_LICENSE = fontconfig license
_______________________________________________ buildroot mailing list buildroot@lists.buildroot.org https://lists.buildroot.org/mailman/listinfo/buildroot