package/cryptsetup: break circular dependency
authorFabrice Fontaine <fontaine.fabrice@gmail.com>
Fri, 6 Nov 2020 18:02:54 +0000 (19:02 +0100)
committerYann E. MORIN <yann.morin.1998@free.fr>
Sat, 7 Nov 2020 14:27:55 +0000 (15:27 +0100)
commite3c86f5c9e466ed5135e824d6dcebcfd7f5ac1ab
tree8636f34d9fc1d2d5221c0571401a556d71e23242
parenta2b98a6add92e38dbcd4ca9fda25454a38c719e3
package/cryptsetup: break circular dependency

Build fails because of the following circular dependency:

cryptsetup -> util-linux -> udev -> systemd -> cryptsetup

which results in the following build failure:

checking uuid/uuid.h usability... no
checking uuid/uuid.h presence... no
checking for uuid/uuid.h... no
configure: error: You need the uuid library.

To break it, apply the same ugly workaround that was applied for
libglib2 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/a1a020a3e1c2383a030fcd73eae7c0fe5f82b022

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
package/cryptsetup/cryptsetup.mk