RedHat glibc has $(LD) -r -o $@ $^ It is not very friendly to cross compile.
Created attachment 83368 [details] A patch not to use LD
Added to my tree.
Closing since a) cross-compiling is nothing we care about for the SRPM, and b) if Jakub made a change it's long in the sources.