Message ID | 20250417173332.554656-1-raj.khem@gmail.com |
---|---|
State | New |
Headers | show |
Series | [1/2] glibc: Forward -ffile-prefix-map option to assembler flags | expand |
On Thu Apr 17, 2025 at 7:33 PM CEST, Khem Raj via lists.openembedded.org wrote: > Signed-off-by: Khem Raj <raj.khem@gmail.com> > --- Hi Khem, Thanks for your series. I believe it is breaking go on the autobuilder: ERROR: go-runtime-1.24.2-r0 do_package_qa: QA Issue: File /usr/lib/go/pkg/linux_arm64_dynlink/plugin.a in package go-runtime-dev contains reference to TMPDIR [buildpaths] ERROR: go-runtime-1.24.2-r0 do_package_qa: QA Issue: File /usr/lib/go/pkg/linux_arm64_dynlink/net.a in package go-runtime-dev contains reference to TMPDIR [buildpaths] ERROR: go-runtime-1.24.2-r0 do_package_qa: QA Issue: File /usr/lib/go/pkg/linux_arm64_dynlink/internal/testpty.a in package go-runtime-dev contains reference to TMPDIR [buildpaths] NOTE: Setscene tasks completed NOTE: Running task 10301 of 11005 (/srv/pokybuild/yocto-worker/genericarm64-alt/build/meta/recipes-extended/at/at_3.2.5.bb:do_package_write_ipk) ERROR: go-runtime-1.24.2-r0 do_package_qa: QA Issue: File /usr/lib/go/pkg/linux_arm64_dynlink/os/user.a in package go-runtime-dev contains reference to TMPDIR [buildpaths] NOTE: Running task 10303 of 11005 (/srv/pokybuild/yocto-worker/genericarm64-alt/build/meta/recipes-core/systemd/systemd-compat-units.bb:do_package_write_ipk) NOTE: recipe sysklogd-2.7.2-r0: task do_package_write_ipk: Succeeded NOTE: Running task 10307 of 11005 (/srv/pokybuild/yocto-worker/genericarm64-alt/build/meta/recipes-devtools/python/python3-pluggy_1.5.0.bb:do_create_package_spdx) ERROR: go-runtime-1.24.2-r0 do_package_qa: QA Issue: File /usr/lib/go/pkg/linux_arm64_dynlink/runtime/cgo.a in package go-runtime-dev contains reference to TMPDIR [buildpaths] NOTE: Task /srv/pokybuild/yocto-worker/genericarm64-alt/build/meta/recipes-extended/sysklogd/sysklogd_2.7.2.bb:do_package_write_ipk unihash changed to 69e6baca1186c873e5da11893803e9919551e88bbb951cc484649b725d81e7bd NOTE: recipe python3-pluggy-1.5.0-r0: task do_create_package_spdx: Started NOTE: recipe at-3.2.5-r0: task do_package_write_ipk: Started ERROR: go-runtime-1.24.2-r0 do_package_qa: QA Issue: File /usr/lib/go/pkg/linux_arm64_dynlink/crypto/internal/sysrand/internal/seccomp.a in package go-runtime-dev contains reference to TMPDIR [buildpaths] https://autobuilder.yoctoproject.org/valkyrie/#/builders/22/builds/1406 Can you have a look at this please?
diff --git a/meta/recipes-core/glibc/glibc/0001-Propagate-ffile-prefix-map-from-CFLAGS-to-ASFLAGS.patch b/meta/recipes-core/glibc/glibc/0001-Propagate-ffile-prefix-map-from-CFLAGS-to-ASFLAGS.patch new file mode 100644 index 00000000000..862c7b9086e --- /dev/null +++ b/meta/recipes-core/glibc/glibc/0001-Propagate-ffile-prefix-map-from-CFLAGS-to-ASFLAGS.patch @@ -0,0 +1,24 @@ +From 603e50d6b8ccadb32d59b0497f76629665c1794b Mon Sep 17 00:00:00 2001 +From: Khem Raj <raj.khem@gmail.com> +Date: Wed, 16 Apr 2025 19:51:01 -0700 +Subject: [PATCH] Propagate -ffile-prefix-map from CFLAGS to ASFLAGS. + +Upstream-Status: Submitted [https://sourceware.org/pipermail/libc-alpha/2025-April/165969.html] +Signed-off-by: Khem Raj <raj.khem@gmail.com> +--- + Makeconfig | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Makeconfig b/Makeconfig +index e35c5cfe4e..7a19c731c6 100644 +--- a/Makeconfig ++++ b/Makeconfig +@@ -1176,7 +1176,7 @@ endif + + # The assembler can generate debug information too. + ifndef ASFLAGS +-ASFLAGS := $(filter -g% -fdebug-prefix-map=%,$(CFLAGS)) ++ASFLAGS := $(filter -g% -fdebug-prefix-map=% -ffile-prefix-map=%,$(CFLAGS)) + endif + override ASFLAGS += -Werror=undef $(ASFLAGS-config) $(asflags-cpu) + diff --git a/meta/recipes-core/glibc/glibc_2.41.bb b/meta/recipes-core/glibc/glibc_2.41.bb index d707e1a6775..82dcf08fcd0 100644 --- a/meta/recipes-core/glibc/glibc_2.41.bb +++ b/meta/recipes-core/glibc/glibc_2.41.bb @@ -54,6 +54,7 @@ SRC_URI = "${GLIBC_GIT_URI};branch=${SRCBRANCH};name=glibc \ file://0022-Avoid-hardcoded-build-time-paths-in-the-output-binar.patch \ file://0023-tests-Skip-2-qemu-tests-that-can-hang-in-oe-selftest.patch \ file://0001-stdlib-Add-single-threaded-fast-path-to-rand.patch \ + file://0001-Propagate-ffile-prefix-map-from-CFLAGS-to-ASFLAGS.patch \ " S = "${WORKDIR}/git" B = "${WORKDIR}/build-${TARGET_SYS}"
Signed-off-by: Khem Raj <raj.khem@gmail.com> --- ...le-prefix-map-from-CFLAGS-to-ASFLAGS.patch | 24 +++++++++++++++++++ meta/recipes-core/glibc/glibc_2.41.bb | 1 + 2 files changed, 25 insertions(+) create mode 100644 meta/recipes-core/glibc/glibc/0001-Propagate-ffile-prefix-map-from-CFLAGS-to-ASFLAGS.patch