Alan Modra wrote:
You seem to want some other sort of treatment of ABS symbols, as
needing .plt or .got entries, I presume. I think that might be OK
too, but may require some redesign of GNU ld. The trouble is that
GNU ld has just one ABS section internally. That means that ABS
symbols are lumped together and lose their association with a
particular object file. I'm reasonably certain that this will cause
you some trouble.
Well, I'm not very familiar with the gnu linker, but Martins experiments
seem to suggest that the treatment of an ABS definition is inconsistent -
sometimes they result in UNDEF references, other times ABS.