[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