https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118280

--- Comment #1 from Thomas Petazzoni <thomas.petazz...@free-electrons.com> ---
Actually the issue is not just libstdc++. libatomic.so also uses
__atomic_test_and_set(), and that causes build failures since GCC 14.x. For
example when building linux-pam on Microblaze:

/home/buildroot/instance-0/output-1/per-package/linux-pam/host/opt/ext-toolchain/bin/../lib/gcc/microblaze-buildroot-linux-musl/14.2.0/../../../../microblaze-buildroot-linux-musl/bin/ld:
/home/buildroot/instance-0/output-1/per-package/linux-pam/host/opt/ext-toolchain/bin/../lib/gcc/microblaze-buildroot-linux-musl/14.2.0/../../../../microblaze-buildroot-linux-musl/lib/libatomic.so:
undefined reference to `__atomic_test_and_set'

Full log at
http://autobuild.buildroot.net/results/0a3/0a34e6403495c33f34c16fef211da5df2ac3437a/build-end.log

Reply via email to