Janjaap van Velthooven <janj...@stack.nl> wrote: > For some obscure reason this gave successes. After splitting up > alpha/rtld_machine.c into 2 or mor parts, any combination where the > 1st and the 3rd function (_dl_md_reloc and _dl_md_reloc_got) were > not in the same source allowed the split-up sources to be compiled > without breaking ld.so. Looking with my untrained eye at the generated > assembly or the dissasembled objects did not give me any clue as > to why this was happening.
I split _dl_md_reloc_got() out into a separate file and compared the generated assembly language. There are no differences. I also disassembled the object files, no code differences. I wonder if ld(1) could be to blame. -- Christian "naddy" Weisgerber na...@mips.inka.de