meta-openembedded/meta-initramfs
Yoann Congal db2d62f261
klibc: fix debug pkgs reproducibility
Debug packages of klibc-based recipe contains reference to TMPDIR and
fail to build since "buildpaths" is a ERROR_QA: For example, from [0]:
stdio: ERROR: kexec-tools-klibc-2.0.18+git-r0 do_package_qa: QA Issue: File /usr/sbin/.debug/kexec in package kexec-tools-klibc-dbg contains reference to TMPDIR
stdio: ERROR: kexecboot-klibc-0.6+git-r0 do_package_qa: QA Issue: File /usr/bin/.debug/kexecboot in package kexecboot-klibc-dbg contains reference to TMPDIR [buildpaths]
stdio: ERROR: ubi-utils-klibc-2.0.2-r0 do_package_qa: QA Issue: File /usr/sbin/.debug/ubirename in package ubi-utils-klibc-dbg contains reference to TMPDIR

Fix this by adding DEBUG_PREFIX_MAP to the klibc build CFLAGS to rewrite
these paths in a reproducible way.

[0]: https://autobuilder.yoctoproject.org/typhoon/#/builders/155/builds/40

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit 643bc59b0c)
Signed-off-by: Anuj Mittal <anuj.mittal@oss.qualcomm.com>
2025-11-19 16:09:30 +05:30
..
classes klibc: fix debug pkgs reproducibility 2025-11-19 16:09:30 +05:30
conf reproducibility: move repro excludes from AB config.json to meta-oe 2024-04-30 11:00:33 -07:00
recipes-bsp/kexecboot recipes: drop ${SRCPV} usage 2024-02-09 09:52:12 -08:00
recipes-core initramfs-{debug,kexecboot}-image: fix override syntax in comment 2023-02-01 09:11:49 -08:00
recipes-devtools klibc/klibc.inc : Add DEBUG_PREFIX_MAP flag. 2023-10-13 10:19:11 -07:00
recipes-kernel/kexec kexec-tools-klibc: Fix building on x86_64 with binutils 2.41 2024-02-13 15:08:40 -08:00
COPYING.MIT meta-initramfs: initial commit 2012-02-22 09:40:23 +01:00
README.md meta-openemnedded: Add myself as scarthgap maintainer 2024-03-27 20:07:53 -07:00

meta-initramfs

This layer contains the metadata necessary to build the klibc library and utilities (shared and static) plus other tools useful for the creation of small-sized initramfs.

Dependencies

This layer depends on:

URI: git://git.openembedded.org/meta-openembedded branch: scarthgap

Maintenance

Send patches / pull requests to openembedded-devel@lists.openembedded.org with '[meta-initramfs][scarthgap]' in the subject.

When sending single patches, please using something like: git send-email -M -1 --to openembedded-devel@lists.openembedded.org --subject-prefix='meta-initramfs][scarthgap][PATCH'

Interm layer maintainer: Armin Kuster akuster808@gmail.com

License

All metadata is MIT licensed unless otherwise stated. Source code included in tree for individual recipes is under the LICENSE stated in each recipe (.bb file) unless otherwise stated.