<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br><div><div>On Apr 22, 2015, at 12:23 PM, Mihai Moldovan &lt;<a href="mailto:ionic@macports.org">ionic@macports.org</a>&gt; wrote:</div><blockquote type="cite"><br><blockquote type="cite">Ah, clever. &nbsp;I see what you mean, but yeah, that would require more extensive use of muniversal which is more of a hack in my mind than a proper solution. =/<br></blockquote><br>You're right. The proper solution would be to add the old driver-driver back to FSF GCC and get it upstreamed, instead of relying even more on universal.<br></blockquote>[snip]<br><blockquote type="cite"><br>Does anyone here have:<br> &nbsp;- a clear understanding of the legal matter?<br> &nbsp;- experience with writing robust code and maybe even a little bit of knowledge of GCC's internals (likely helpful)?<br> &nbsp;- enough time to backport/implement this?<br> &nbsp;- confidence a backport will be accepted by the GCC project?<br><br>It's not required to meet all points. Even one would be good enough. This can be a team effort if needed. The GCC Strike Force![0]<br><br>On OS X, having driver-driver again with -arch support would certainly be a very welcome improvement to FSF GCC.[1]<br></blockquote></div><div><br></div>Sorry, I just now saw this e-mail.<div><br><div>I wrote an independent MIT-licensed implementation of the ‘driver-driver’ for FatELF:</div><div><span class="Apple-tab-span" style="white-space:pre">        </span><a href="https://github.com/landonf/haiku-buildtools/blob/fatelf/fatelf/utils/fatelf-gcc.c">https://github.com/landonf/haiku-buildtools/blob/fatelf/fatelf/utils/fatelf-gcc.c</a></div><div><br></div><div>Some minor work would be required to extricate it from the fatelf-utils code so that it can stand alone, and to replace the ‘fatelf_glue_cmd’ with lipo(1), but all the difficult bits related to GCC argument handling, etc, are done.</div><div><br></div><div>-landonf</div></div></body></html>