Created attachment 678499 [details] build log Building =media-libs/mesa-20.2.4 using GNU ld fails with: /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib/llvm/11/lib/libLLVM-11.so: __morestack: invalid needed version 2 /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib/llvm/11/lib/libLLVM-11.so: error adding symbols: bad value collect2: error: ld returned 1 exit status The build succeeds when using lld. emerge -qpv '=media-libs/mesa-20.2.4::gentoo' results: [ebuild R ] media-libs/mesa-20.2.4 USE="X classic d3d9 dri3 egl gallium gbm gles1 gles2 llvm lm-sensors unwind vaapi vdpau vulkan vulkan-overlay wayland xa xvmc zstd -debug -opencl -osmesa* (-selinux) -test -valgrind -zink" ABI_X86="32 (64) (-x32)" VIDEO_CARDS="i965 intel iris (-freedreno) -i915 (-lima) -nouveau (-panfrost) -r100 -r200 -r300 -r600 -radeon -radeonsi (-v3d) (-vc4) -virgl (-vivante) -vmware"
Created attachment 678505 [details] emerge --info
Created attachment 678508 [details] log of successful build w/ -fuse-ld=lld in LDFLAGS
With =media-libs/mesa-21.1.7 the above mentioned build failure does not arise any more.