https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81358
--- Comment #27 from prathamesh3492 at gcc dot gnu.org --- Hmm, that's unfortunate :/ Looking at the log, it says: /usr/x86_64-pc-linux-gnu/bin/ld: skipping incompatible /var/tmp/portage/sys-devel/gcc-15.0.9999/work/build/./gcc/libatomic.a when searching for -latomic /usr/x86_64-pc-linux-gnu/bin/ld: cannot find -latomic: No such file or directory collect2: error: ld returned 1 exit status So I guess it's probably not copying the correct libatomic.a into $builddir/gcc ? Could you please check if 64-bit libatomic.a exists in $builddir/gcc/ and 32-bit libatomic.a exists in $builddir/gcc/32/ ? That's the case on my machine when building with multilib enabled, which seems to work. Yes, access to dockerfile would be great, thanks!