> > How is the idea of adopting it as the standard format of GNU Hurd? > > I have no opinion on this. Note though that these complex relocations > are encoded within a standard ELF file (merely using separate > relocation-type and symbol-type codes). There is no need for an > OS/kernel to support it, since all the action takes place within the > assembler and linker.
OK. I do discard my idea trying to cover shared library. But I believe that if such gas were the standard assembler, anyone will be able to write lightweight OO compiler language comparatively easily. - Isoyaf