kris wrote: > Would you perhaps explain why ELF does not have this problem? Thanks The ar format doesn't care if there are multiple definitions of the same symbol. The linker just picks one (presumably the first one it finds) and pulls in that module along with whatever else happens to be in that module.