From 3f9032f126289b8071431d6dd309a5e3d7ebe153 Mon Sep 17 00:00:00 2001 From: Fabien Thomas Date: Fri, 13 Oct 2023 16:23:54 +0200 Subject: klibc/klibc.inc : Add DEBUG_PREFIX_MAP flag. Following reproducible-builds.org recommendations, using compiler flags like -ffile-prefix-map or -fdebug-prefix-map allows replace build-time paths by install-time ones in the debugging sections of binaries. Variable DEBUG_PREFIX_MAP set these flags correctly in yocto build context to guarantee reproducible builds. Signed-off-by: Fabien Thomas Reviewed-by: Yoann Congal Signed-off-by: Khem Raj --- meta-initramfs/recipes-devtools/klibc/klibc.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-initramfs/recipes-devtools/klibc/klibc.inc b/meta-initramfs/recipes-devtools/klibc/klibc.inc index 113459b523..6093e19b7c 100644 --- a/meta-initramfs/recipes-devtools/klibc/klibc.inc +++ b/meta-initramfs/recipes-devtools/klibc/klibc.inc @@ -32,6 +32,7 @@ SRC_URI[sha256sum] = "d673a294f742d59368222ff5c38462d81098c55063799de6fb8a7ba3d4 S = "${WORKDIR}/klibc-${PV}" OPTFLAGS = "${TUNE_CCARGS} -Os -fcommon" +OPTFLAGS:append = " ${DEBUG_PREFIX_MAP}" OPTFLAGS:append:toolchain-clang = " -fno-builtin-bcmp" OPTFLAGS:append:toolchain-clang:mipsarch = " -no-integrated-as" -- cgit v1.2.3-54-g00ecf