summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabien Thomas <fabien.thomas@smile.fr>2023-10-13 16:23:54 +0200
committerKhem Raj <raj.khem@gmail.com>2023-10-13 10:19:11 -0700
commit3f9032f126289b8071431d6dd309a5e3d7ebe153 (patch)
tree0f04d2f9ce92eade4e7cdd778c1e7625dad78c99
parenteddc2571a759f208cd8e3e05f3ca14457b9169dc (diff)
downloadmeta-openembedded-3f9032f126289b8071431d6dd309a5e3d7ebe153.tar.gz
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 <fabien.thomas@smile.fr> Reviewed-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--meta-initramfs/recipes-devtools/klibc/klibc.inc1
1 files changed, 1 insertions, 0 deletions
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc.inc b/meta-initramfs/recipes-devtools/klibc/klibc.inc
index 113459b52..6093e19b7 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
32S = "${WORKDIR}/klibc-${PV}" 32S = "${WORKDIR}/klibc-${PV}"
33 33
34OPTFLAGS = "${TUNE_CCARGS} -Os -fcommon" 34OPTFLAGS = "${TUNE_CCARGS} -Os -fcommon"
35OPTFLAGS:append = " ${DEBUG_PREFIX_MAP}"
35OPTFLAGS:append:toolchain-clang = " -fno-builtin-bcmp" 36OPTFLAGS:append:toolchain-clang = " -fno-builtin-bcmp"
36OPTFLAGS:append:toolchain-clang:mipsarch = " -no-integrated-as" 37OPTFLAGS:append:toolchain-clang:mipsarch = " -no-integrated-as"
37 38