Welcome to Portola!

Mikael Vidstedt mikael.vidstedt at oracle.com
Tue Apr 11 21:24:24 UTC 2017


Welcome to the Portola project! From the CFV:

"This Project will provide a port of the JDK to the Alpine Linux distribution, and in particular the "musl" C library.”

I have done some initial work getting the JDK to build and run on musl. Over the next few days I will work on getting those changes pushed to the portola/portola forest[1], which is based on jdk10/jdk10 [2]. I updated the portola forest from jdk10 yesterday.

In total I have around 15 changes, which come in roughly the following flavors:

* JDK build system support (~5 changes)
* Straightforward/trivial code changes (~8 changes)
* Actual bug fixes/slightly more involved changes (~2 changes)

Note: I’m not planning on pushing these changes in any particular order, they’re all needed for a successful/working JDK.

You will find that most of the code changes are not musl specific. Rather, they are effectively adjusting the existing code to be more portable. There is one notable exceptions to this, which I’ll describe more in the corresponding RFR.

The Portola project is set up to use the “commit first, review later” policy, meaning the changes are *not* expected to go into the JDK repositories without some additional polishing work. That said, my plan is to push the change *and* send out a corresponding review email *in parallel*. Please help me review the changes and verifying their sanity. When needed, based on reviews/feedback/etc., additional changes can be made.

Let me know if you have any questions, and please help me with the reviews!


[1] http://hg.openjdk.java.net/portola/portola
[2] http://hg.openjdk.java.net/jdk10/jdk10/

More information about the portola-dev mailing list