From 8a29a7f9aab015d9138338a00666cab7b0be7012 Mon Sep 17 00:00:00 2001 From: Luca Boccassi Date: Wed, 20 Jan 2021 11:16:00 +0000 Subject: [PATCH] fsverity: fix MinGW build Upstream supports building a binary with MinGW but not a shared library, so remove the configure option for MinGW targets. Signed-off-by: Khem Raj --- meta-oe/recipes-crypto/fsverity-utils/fsverity-utils_1.3.bb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/meta-oe/recipes-crypto/fsverity-utils/fsverity-utils_1.3.bb b/meta-oe/recipes-crypto/fsverity-utils/fsverity-utils_1.3.bb index 72b742feca..9b1ba4f2ea 100644 --- a/meta-oe/recipes-crypto/fsverity-utils/fsverity-utils_1.3.bb +++ b/meta-oe/recipes-crypto/fsverity-utils/fsverity-utils_1.3.bb @@ -16,7 +16,10 @@ S = "${WORKDIR}/git" DEPENDS = "openssl" -EXTRA_OEMAKE += "PREFIX=${prefix} USE_SHARED_LIB=1" +EXTRA_OEMAKE_append = "PREFIX=${prefix} USE_SHARED_LIB=1" +# We want to statically link the binary to libfsverity on native Windows +EXTRA_OEMAKE_remove_mingw32_class-nativesdk = "USE_SHARED_LIB=1" +EXTRA_OEMAKE_remove_mingw32_class-native = "USE_SHARED_LIB=1" do_install() { oe_runmake install DESTDIR=${D}