[Buildroot] [PATCH 1/1] package/fontconfig: break circular dependency

Peter Korsgaard peter at korsgaard.com
Sat Sep 4 21:37:02 UTC 2021


>>>>> "Arnout" == Arnout Vandecappelle <arnout at mind.be> writes:

 > On 07/11/2020 16:52, Fabrice Fontaine wrote:
 >> 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 <fontaine.fabrice at gmail.com>

 >  I found this old patch because your other fontconfig patch didn't apply... It's
 > still failing in the autobuilders, so applied to master, thanks.

 >  I'm not sure if the workaround really needs to be called "ugly". This is what
 > util-linux-libs is for, right? Perhaps it would be a little cleaner to
 > unconditionally depend on util-linux-libs instead, but this is fine as well.

Committed to 2021.02.x and 2021.05.x, thanks.

-- 
Bye, Peter Korsgaard



More information about the buildroot mailing list