bodnuti
Deterministic checks of Yocto Project & OpenEmbedded patches.
[PATCH] compiler-rt: Add option to provide libatomic instead of gcc-runtime
- List
- openembedded-core
- Thread
- lore
- Author
- Khem Raj
- Last message
- 2026-10-22 06:33
- Result
- 12 findings, 11 errors
- Checked against
- openembedded-core master
- Base
ae5cafacec8e- AutoBuilder
- 15 builds: 7 passed, 1 with warnings, 3 failed
[PATCH] compiler-rt: Add option to provide libatomic instead of gcc-runtime
error oelint
oelint.vars.inconspaces meta/classes/toolchain/gcc.bbclass:2118PREFERRED_PROVIDER_virtual/${MLPREFIX}cross-c++ = "${MLPREFIX}gcc-cross-${TARGET_ARCH}"19PREFERRED_PROVIDER_virtual/${MLPREFIX}compilerlibs = "${MLPREFIX}gcc-runtime"20# libatomic, which gcc links by default, comes from compiler-rt in this case21BASE_DEFAULT_DEPS:append:class-target = "${@' ${MLPREFIX}compiler-rt' if d.getVar('LIBATOMIC_PROVIDER') == 'compiler-rt' else ''}"2223PREFERRED_PROVIDER_virtual/${MLPREFIX}cross-cc:class-nativesdk = "gcc-crosssdk-${SDK_SYS}"24PREFERRED_PROVIDER_virtual/${MLPREFIX}cross-c++:class-nativesdk = "gcc-crosssdk-${SDK_SYS}"
error oelint
oelint.vars.inconspaces meta/recipes-devtools/clang/compiler-rt_git.bb:3835RPROVIDES:${PN}-dbg += "${@bb.utils.contains("TC_CXX_RUNTIME", "llvm", "libgcc-dbg", "", d)}"3637PACKAGECONFIG ??= "${@bb.utils.contains("TC_CXX_RUNTIME", "llvm", "crt", "", d)}"38PACKAGECONFIG:append:class-target = "${@' libatomic' if d.getVar('LIBATOMIC_PROVIDER') == 'compiler-rt' else ''}"39PACKAGECONFIG[crt] = "-DCOMPILER_RT_BUILD_CRT:BOOL=ON,-DCOMPILER_RT_BUILD_CRT:BOOL=OFF"40PACKAGECONFIG[libatomic] = "-DCOMPILER_RT_BUILD_STANDALONE_LIBATOMIC=ON \41 -DCOMPILER_RT_LIBATOMIC_LINK_FLAGS=-nostartfiles \
error oelint
oelint.vars.pkgspecific.FILES meta/recipes-devtools/gcc/gcc-runtime.inc:274271FILES:libgomp-staticdev = "${libdir}/libgomp*.a"272SUMMARY:libgomp-staticdev = "GNU OpenMP parallel programming library - static development files"273274FILES:libatomic = "${libdir}/libatomic.so.*"275SUMMARY:libatomic = "GNU C++11 atomics support library"276FILES:libatomic-dev = "\277 ${libdir}/libatomic.so \
error oelint
oelint.vars.specific meta/recipes-devtools/gcc/gcc-runtime.inc:274271FILES:libgomp-staticdev = "${libdir}/libgomp*.a"272SUMMARY:libgomp-staticdev = "GNU OpenMP parallel programming library - static development files"273274FILES:libatomic = "${libdir}/libatomic.so.*"275SUMMARY:libatomic = "GNU C++11 atomics support library"276FILES:libatomic-dev = "\277 ${libdir}/libatomic.so \
error oelint
oelint.vars.specific meta/recipes-devtools/gcc/gcc-runtime.inc:275272SUMMARY:libgomp-staticdev = "GNU OpenMP parallel programming library - static development files"273274FILES:libatomic = "${libdir}/libatomic.so.*"275SUMMARY:libatomic = "GNU C++11 atomics support library"276FILES:libatomic-dev = "\277 ${libdir}/libatomic.so \278 ${libdir}/libatomic.la \
error oelint
oelint.vars.pkgspecific.FILES meta/recipes-devtools/gcc/gcc-runtime.inc:276273274FILES:libatomic = "${libdir}/libatomic.so.*"275SUMMARY:libatomic = "GNU C++11 atomics support library"276FILES:libatomic-dev = "\277 ${libdir}/libatomic.so \278 ${libdir}/libatomic.la \279 ${libdir}/libatomic_asneeded.so \
error oelint
oelint.vars.specific meta/recipes-devtools/gcc/gcc-runtime.inc:276273274FILES:libatomic = "${libdir}/libatomic.so.*"275SUMMARY:libatomic = "GNU C++11 atomics support library"276FILES:libatomic-dev = "\277 ${libdir}/libatomic.so \278 ${libdir}/libatomic.la \279 ${libdir}/libatomic_asneeded.so \
error oelint
oelint.vars.specific meta/recipes-devtools/gcc/gcc-runtime.inc:281278 ${libdir}/libatomic.la \279 ${libdir}/libatomic_asneeded.so \280"281SUMMARY:libatomic-dev = "GNU C++11 atomics support library - development files"282FILES:libatomic-staticdev = "${libdir}/libatomic.a ${libdir}/libatomic_asneeded.a"283SUMMARY:libatomic-staticdev = "GNU C++11 atomics support library - static development files"284
error oelint
oelint.vars.pkgspecific.FILES meta/recipes-devtools/gcc/gcc-runtime.inc:282279 ${libdir}/libatomic_asneeded.so \280"281SUMMARY:libatomic-dev = "GNU C++11 atomics support library - development files"282FILES:libatomic-staticdev = "${libdir}/libatomic.a ${libdir}/libatomic_asneeded.a"283SUMMARY:libatomic-staticdev = "GNU C++11 atomics support library - static development files"284285FILES:libitm = "${libdir}/libitm.so.*"
error oelint
oelint.vars.specific meta/recipes-devtools/gcc/gcc-runtime.inc:282279 ${libdir}/libatomic_asneeded.so \280"281SUMMARY:libatomic-dev = "GNU C++11 atomics support library - development files"282FILES:libatomic-staticdev = "${libdir}/libatomic.a ${libdir}/libatomic_asneeded.a"283SUMMARY:libatomic-staticdev = "GNU C++11 atomics support library - static development files"284285FILES:libitm = "${libdir}/libitm.so.*"
error oelint
oelint.vars.specific meta/recipes-devtools/gcc/gcc-runtime.inc:283280"281SUMMARY:libatomic-dev = "GNU C++11 atomics support library - development files"282FILES:libatomic-staticdev = "${libdir}/libatomic.a ${libdir}/libatomic_asneeded.a"283SUMMARY:libatomic-staticdev = "GNU C++11 atomics support library - static development files"284285FILES:libitm = "${libdir}/libitm.so.*"286SUMMARY:libitm = "GNU transactional memory support library"
warning oelint
oelint.vars.mispell.unknown meta/conf/bitbake.conf:410407TCLIBC ??= "glibc"408TC_CXX_RUNTIME ??= "gnu"409# Recipe providing libatomic for the target: "gcc-runtime" or "compiler-rt"410LIBATOMIC_PROVIDER ??= "gcc-runtime"411TMPDIR ?= "${TOPDIR}/tmp"412413CACHE = "${TMPDIR}/cache"
patchtest: 10 pass, 0 fail, 5 skip
AutoBuilder
Builds of staging branches that carried this series. Each builds every patch on the branch; a failure is shown as this series' only when it is in a recipe the series changes, or two builds failed so newly carrying it.
- 2026-10-28 12:03 a-full 5014
mathieu/master-next: cancelled (patches 1, with 33 series on the branch)- musl-qemux86-64
meta/recipes-core/ovmf/ovmf_git.bb:do_deploy: on the branch - qemux86-world-alt
meta/recipes-core/ovmf/ovmf_git.bb:do_deploy: on the branch - no-x11
meta/recipes-core/ovmf/ovmf_git.bb:do_deploy: on the branch - no-x11
meta/recipes-core/ovmf/ovmf_git.bb:do_deploy: on the branch - check-layer Run cmds: on the branch
- check-layer Run cmds_2: on the branch
- oe-selftest-debian
meta/recipes-kernel/linux/linux-dummy.bb:do_deploy: on the branch - reproducible Reproducible Selftest: Run cmds: on the branch
- meta-intel
meta/recipes-core/ovmf/ovmf_git.bb:do_deploy: on the branch - oe-selftest-fedora Bitbake Selftest: Run cmds: on the branch
- oe-selftest-fedora
meta/recipes-kernel/linux/linux-dummy.bb:do_deploy: on the branch - qemux86-world
meta/recipes-core/ovmf/ovmf_git.bb:do_deploy: on the branch - meta-virt Xen for qemux86-64: Build targets: on the branch
- meta-virt Xen for qemuarm64: Build targets: on the branch
- musl-qemux86-64
- 2026-10-28 07:20 meta-oe 1910
yoe/mut: success (patches 1, with 8 series on the branch) - 2026-10-28 04:53 meta-oe 1907
yoe/mut: failure (patches 1, with 7 series on the branch)- meta-oe
meta-python/recipes-extended/tuna/tuna_0.21.bb:do_compile: on the branch
- meta-oe
- 2026-10-28 03:39 meta-oe 1905
yoe/mut: failure (patches 1, with 7 series on the branch)- meta-oe
meta-python/recipes-extended/tuna/tuna_0.21.bb:do_compile: on the branch
- meta-oe
- 2026-10-28 01:29 a-full 5012
mathieu/master-next-tests: success (patches 1, with 28 series on the branch) - 2026-10-27 22:58 a-full 5011
mathieu/master-next: success (patches 1, with 21 series on the branch) - 2026-10-27 16:34 meta-oe 1903
yoe/mut: warnings (patches 1, with 4 series on the branch) - 2026-10-27 14:40 a-full 5009
mathieu/master-next-tests: cancelled (patches 1, with 23 series on the branch)- check-layer Run cmds: on the branch
- check-layer Run cmds_2: on the branch
- 2026-10-27 12:07 a-full 5008
mathieu/master-next: success (patches 1, with 16 series on the branch) - 2026-10-27 08:17 a-full 5007
mathieu/master-next: cancelled (patches 1, with 16 series on the branch)- musl-qemux86
meta/recipes-devtools/python/python3-pycryptodomex_3.24.1.bb:do_populate_lic: on the branch - beaglebone-alt
meta/recipes-devtools/python/python3-cython_3.3.0.bb:do_compile: on the branch - genericx86-alt
meta/recipes-devtools/python/python3-cython_3.3.0.bb:do_compile: on the branch - qemuarmv5
meta/recipes-devtools/python/python3-cython_3.3.0.bb:do_compile: on the branch - qemuarmv5
meta/recipes-sato/images/core-image-sato.bb:do_testsdkext: on the branch - meta-virt
meta/recipes-devtools/python/python3-cython_3.3.0.bb:do_compile: on the branch - genericx86-64-alt
meta/recipes-devtools/python/python3-cython_3.3.0.bb:do_compile: on the branch - qemuarm64-ltp
meta/recipes-devtools/python/python3-cython_3.3.0.bb:do_compile: on the branch - qemuarm64-ltp
meta/recipes-sato/images/core-image-sato.bb:do_testimage: on the branch
- musl-qemux86
- 2026-10-27 07:53 meta-oe 1902
yoe/mut: success (patches 1, with 4 series on the branch) - 2026-10-26 13:49 a-full 5004
mathieu/master-next: success (patches 1, with 30 series on the branch) - 2026-10-26 09:52 a-full 5003
mathieu/master-next-tests: cancelled (patches 1, with 30 series on the branch) - 2026-10-25 20:25 a-full 5001
mathieu/master-next: success (patches 1, with 26 series on the branch) - 2026-10-24 21:49 a-full 4999
mathieu/master-next: failure (patches 1, with 27 series on the branch)- qemuarm64-armhost
meta/recipes-devtools/sbom-cve-check/sbom-cve-check-update-cvelist-native_2026-09-12.bb:do_fetch: infrastructure
- qemuarm64-armhost