In message <[email protected]> "Ben Avison" <[email protected]> wrote:
> On Fri, 01 May 2009, Theo Markettos <[email protected]> wrote: > > This is because the compiler is producing an ELF executable. As we > > aren't able to run these directly at the moment, there's a program > > elf2aif that'll convert it to an AIF &FF8 absolute file which you can run. > > I'm a bit surprised that you don't already the facility to load ELF > executables. Pace wrote an ELF loader years ago as part of its efforts to > support cross-compilation of the RISC OS sources, and ROOL hasn't bothered > releasing it yet because it's not required by our current builds and we > assumed it would be surplus to requirements for GCC. We do have an ELF loader for both static and shared ELF binaries and this for quite some time <URL:http://www.riscos.info/websvn/listing.php?repname=gccsdk&path=%2Ftrunk%2Fgcc4%2Friscos%2Fsoloader%2Fmodule2%2F#_trunk_gcc4_riscos_soloader_module2_>. It is not part of Release 1 as that one is only supporting static ELF binaries (the shared library support is not enough well tested atm) and it is much more interesting to convert those to AIF binaries and have those distributed instead. > Would it be helpful if we bumped it up to the top of the list of things to > release? I don't think we have any outstanding issues for the ELF loader for static binaries, so it would probably only be of curiosity value. I would rather like to see dev efforts being concentrated to get our shared library support tested and see it proved to be working. John. -- John Tytgat, in his comfy chair at home BASS [email protected] ARM powered, RISC OS driven _______________________________________________ GCCSDK mailing list [email protected] Bugzilla: http://www.riscos.info/bugzilla/index.cgi List Info: http://www.riscos.info/mailman/listinfo/gcc Main Page: http://www.riscos.info/index.php/GCCSDK
