<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><br></div><div>Are we done then? &nbsp;Any more comments?</div><div><br></div><br><div><div>On 25 Jan 2013, at 13:41, Volker Simonis &lt;<a href="mailto:volker.simonis@gmail.com">volker.simonis@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jan 25, 2013 at 1:11 PM, Alan Bateman <span dir="ltr">&lt;<a href="mailto:Alan.Bateman@oracle.com" target="_blank">Alan.Bateman@oracle.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 16/01/2013 14:53, Volker Simonis wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
:<br>
Actually I don't exactly remember the approach taken for the Mac port and I'll<br>
be happy for any experiences you could share with us. But of course the<br>
port integration will not happen in one big change.<br>
</blockquote></div>
One thing to say about the Mac port is that it ended up being date/release driven with the result that refactoring that probably should have been done was not done (and it's always hard to address technical debt later).<br>

<br>
On reflection I think we should have had more discussion about the jdk repository and the purpose of the src/solaris tree in particular. With the Mac port we have ended up with some Mac specific sources in src/macosx and some in src/solaris, plus lots of code in src/solaris with ugly ifdef &lt;platform&gt;. My personal view, is that we should rename src/solaris to something like src/nix and move all Solaris, Linux and Mac sources to their own tree. Furthermore, with the new configure-based build then it opens up the possibility of compiling based on capabilities rather than platform and I think we should be thinking through how we move in that direction (it will take a long time).<br>

<br></blockquote><div><br></div><div>I have a dream.. :)<br><br></div><div>But seriously, I completely agree with you on this point although we haven't done that refactoring for our ports as well (and basically for the same reason).<br>
</div><div>&nbsp;</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Anyway, I just mention these things because adding the AIX port will probably highlight concerns about the jdk/src/solaris tree again. I haven't worked in the hotspot repository for a long time but it is in a much better position to take on new ports and architectures, although there is a risk of some code duplication.<div class="im">
<br></div></blockquote><div><br></div><div>That's right.<br></div><div>&nbsp;</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
:<br>
We don't expect to get into the first jdk8 release but we hope to make it<br>
into the first regular jdk8 update (i.e. jdk8u2 or however it will called).<br>
<br>
<br>
</blockquote></div>
Thanks, that's useful to know as it would be scary to try to bring this when jdk8 is being stabilized.<span class="HOEnZb"><font color="#888888"><br>
<br>
-Alan<br>
</font></span></blockquote></div><br></div></div>
</blockquote></div><br></body></html>