diff --git a/meta-oe/recipes-crypto/leancrypto/files/0001-fix-strip-absolute-build-paths-from-DWARF-debug-info.patch b/meta-oe/recipes-crypto/leancrypto/files/0001-fix-strip-absolute-build-paths-from-DWARF-debug-info.patch deleted file mode 100644 index f05497bd1a..0000000000 --- a/meta-oe/recipes-crypto/leancrypto/files/0001-fix-strip-absolute-build-paths-from-DWARF-debug-info.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 5a3c770b24a40a4e32154f25fdba3b685b0221d2 Mon Sep 17 00:00:00 2001 -From: Ayoub Zaki -Date: Thu, 19 Mar 2026 09:29:10 +0100 -Subject: [PATCH] fix: strip absolute build paths from DWARF debug info for - reproducible builds - -Upstream-Status: Backport [https://github.com/smuellerDD/leancrypto/commit/6561beeadf7376cc0815d937ee8d231a3bbbcba8] -Signed-off-by: Stephan Mueller -Signed-off-by: Ayoub Zaki ---- - meson.build | 13 +++++++++++++ - 1 file changed, 13 insertions(+) - -diff --git a/meson.build b/meson.build -index 03616319..ba9bbcbd 100644 ---- a/meson.build -+++ b/meson.build -@@ -121,6 +121,19 @@ endif - if get_option('dilithium_debug').enabled() - add_global_arguments([ '-DLC_DILITHIUM_DEBUG' ], language: 'c') - endif -+ -+# Strip build directory paths from debug info to avoid buildpaths warnings -+# in debug packages -+if cc.has_argument('-ffile-prefix-map=/dev/null=/dev/null') -+ add_global_arguments([ -+ '-ffile-prefix-map=' + meson.project_source_root() + '/=', -+ '-ffile-prefix-map=' + meson.project_build_root() + '/=', -+ ], language: 'c') -+ add_project_link_arguments([ -+ '-ffile-prefix-map=' + meson.project_source_root() + '/=', -+ '-ffile-prefix-map=' + meson.project_build_root() + '/=', -+ ], language : 'c') -+endif - if get_option('kyber_debug').enabled() - add_global_arguments([ '-DLC_KYBER_DEBUG' ], language: 'c') - endif --- -2.43.0 - diff --git a/meta-oe/recipes-crypto/leancrypto/leancrypto_1.6.0.bb b/meta-oe/recipes-crypto/leancrypto/leancrypto_1.7.0.bb similarity index 90% rename from meta-oe/recipes-crypto/leancrypto/leancrypto_1.6.0.bb rename to meta-oe/recipes-crypto/leancrypto/leancrypto_1.7.0.bb index b46e6c26f5..7c9187ab94 100644 --- a/meta-oe/recipes-crypto/leancrypto/leancrypto_1.6.0.bb +++ b/meta-oe/recipes-crypto/leancrypto/leancrypto_1.7.0.bb @@ -6,21 +6,21 @@ ML-KEM (Kyber), ML-DSA (Dilithium), SLH-DSA (Sphincs+) and many more" HOMEPAGE = "https://leancrypto.org" LICENSE = "BSD-3-Clause | GPL-2.0-only" LIC_FILES_CHKSUM = " \ - file://LICENSE;md5=7e96f38306550c165071e7cab7b6b824 \ + file://LICENSE;md5=4cc9ea7ae2518fb4fb0bbd9d1a60cbf4 \ file://LICENSE.bsd;md5=66a5cedaf62c4b2637025f049f9b826f \ file://LICENSE.gplv2;md5=eb723b61539feef013de476e68b5c50a \ " SECTION = "libs" -SRC_URI = "git://github.com/smuellerDD/leancrypto.git;branch=master;protocol=https \ - file://0001-fix-strip-absolute-build-paths-from-DWARF-debug-info.patch \ +SRC_URI = "git://github.com/smuellerDD/leancrypto.git;branch=master;protocol=https;tag=v${PV} \ file://leancrypto-tests.sh \ " -# SRCREV tagged v1.6.0 -SRCREV = "38215249fbe3951d1992b12447fca3c0c5e7e245" +# SRCREV tagged v1.7.0 +SRCREV = "e60fba94e8cabf1661a1da488b78b84a4fba56e9" inherit pkgconfig meson EXTRA_OEMESON = "-Dstrip=false" +TARGET_LDFLAGS:append = " ${DEBUG_PREFIX_MAP}" PACKAGECONFIG ??= "secure-exec apps tests" PACKAGECONFIG[apps] = "-Dapps=enabled,-Dapps=disabled"