JEP proposal: "PowerPC/AIX Port"
Alan Bateman
Alan.Bateman at oracle.com
Fri Jan 25 04:11:50 PST 2013
On 16/01/2013 14:53, Volker Simonis wrote:
> :
> Actually I don't exactly remember the approach taken for the Mac port and I'll
> be happy for any experiences you could share with us. But of course the
> port integration will not happen in one big change.
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).
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 <platform>. 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).
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.
> :
> We don't expect to get into the first jdk8 release but we hope to make it
> into the first regular jdk8 update (i.e. jdk8u2 or however it will called).
>
>
Thanks, that's useful to know as it would be scary to try to bring this
when jdk8 is being stabilized.
-Alan
More information about the porters-dev
mailing list