<div dir="ltr">An alternative is to use the older GCC-AOF compiler/toolset to build your ALF stuff and the newer GCC-ELF compiler/toolset for the ELF stuff.<div><br></div><div>Regards,</div><div><br></div><div>Nick</div></div><div class="gmail_extra"><br><div class="gmail_quote">On 15 August 2015 at 12:54, Steve Fryatt <span dir="ltr"><<a href="mailto:lists@stevefryatt.org.uk" target="_blank">lists@stevefryatt.org.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">For reasons of convenience, it would useful for me to be able to generate<br>
libraries in ALF format alongside the ELF versions that I currently produce<br>
from GCCSDK. I can obviously do it via Norcroft, but that means munging the<br>
Linux-based source files into a structure that Norcroft will work with and<br>
keeping the two sets in step with each other.<br>
<br>
Following a similar discussion on the ROOL forums recently, I was wondering<br>
about a tool to convert the ELF object files into AOF (and then ALF) --<br>
similar in concept to elf2aif, I suppose.<br>
<br>
Having had a quick look at the two formats, it seems that it might be<br>
possible to convert one into the other, but there's a nagging worry that<br>
even if I handle all of the symbol and relocation details correctly, the<br>
actual structures of the compiled code and data might not be compatible. Any<br>
files would be linked to the Shared C Library in the final instance, if that<br>
makes a difference.<br>
<br>
So, before I waste too much time on this side project, is anyone already<br>
able to say that it /won't/ work for whatever reason? If so, there seems<br>
little point spending time reaching the same conclusion that other people<br>
have already reached before me!<br>
<br>
Or, even better, is there already a solution out there that Google has<br>
missed?<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Steve Fryatt - Leeds, England<br>
<br>
<a href="http://www.stevefryatt.org.uk/" rel="noreferrer" target="_blank">http://www.stevefryatt.org.uk/</a><br>
<br>
_______________________________________________<br>
GCCSDK mailing list <a href="mailto:gcc@gccsdk.riscos.info">gcc@gccsdk.riscos.info</a><br>
Bugzilla: <a href="http://www.riscos.info/bugzilla/index.cgi" rel="noreferrer" target="_blank">http://www.riscos.info/bugzilla/index.cgi</a><br>
List Info: <a href="http://www.riscos.info/mailman/listinfo/gcc" rel="noreferrer" target="_blank">http://www.riscos.info/mailman/listinfo/gcc</a><br>
Main Page: <a href="http://www.riscos.info/index.php/GCCSDK" rel="noreferrer" target="_blank">http://www.riscos.info/index.php/GCCSDK</a><br>
</font></span></blockquote></div><br></div>