On 08/31/2017 08:58 AM, Magnus Ihse Bursie wrote:
> BSD is buildable for jdk9 in the separate, hardly-maintained bsd-port only. 
> :-(

That's what I guess as well after seeing that the "bsd" directories within
the "jdk" structure are missing in the mainline tree. Then I checked what
NetBSD is using as upstream and saw the reference bsd-port.

> I posted a set of patches for jdk9 mainline for building jdk9 on BSD, that was
> rejected. :( They ended up in the bsd-port, but this has not been pushed 
> upstream
> to the mainline, and the bsd port is only sporadically updated from mainline.

I think it won't hurt anyone if those patches are pushed mainline. It seems that
most of the stuff lives inside its own directories, doesn't it? If so, I don't
see any risk of breakage.

> Since those changes are either a) general cleanups that all platforms should
> benefit from, or b) no-risk bsd-only changes, I'd really like to see them go 
> into
> the mainline build system.

I agree. I'm all for merging them. If someone has invested so much work into
the port, it shouldn't just go to bitrot in bsd-port. It should be merged
into the mainline tree.

> But for that to happen, we apparently need to change some policy about
> accepting code for platforms not tested by Oracle. :-(

I don't see why that should be necessary. I have sent in patches for linux-sparc
and linux-zero in the past weeks and they were merged without a hitch.

Patric told me on hotspot-dev that Oracle has no problems accepting these
patches if they are maintained and tested by the community.

> The changes, btw, look good.

Thanks.

Btw, I was chatting about OpenJDK on BSD yesterday on #netbsd in IRC
and I have learned that there are also several porters actively
working on OpenJDK on BSD. I will contact those guys and get them
to join build-dev@ and hotspot-dev@.

There are definitely enough qualified and motivated developers who
want to work on OpenJDK for the platforms Oracle doesn't officially
support.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

Reply via email to