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.