Closed tnn2 closed 4 years ago
As a slightly tangential question, does this mean you've successfully compiled on NetBSD and have a working JDK?
Affirm, we have an openjdk11 package based on your repo in NetBSD pkgsrc now. There are some more patches in the pkgsrc tree but they aren't suitable to upstream (yet).
Affirm, we have an openjdk11 package based on your repo in NetBSD pkgsrc now. There are some more patches in the pkgsrc tree but they aren't suitable to upstream (yet).
That's great! In general we're happy to upstream changes, so please do send pull requests once you're comfortable with the patches. There are a few changes that we've kept within the individual ports systems, but the goal is that out of the box the source can be built on recent releases of *BSD (given a suitable bootstrap and a supported architecture).
We should probably take the conversation off of this, but I also wanted to ask if you have plans for the more recent releases (12, 13)? I know Kurt is currently planning on skipping those for the next long term release wrt OpenBSD. Just wondered if there are plans there for NetBSD.
Short answer: skip, but maybe not skip all the way until JDK 17. I don't think I will spend any time on it, at least not in near future.
NetBSD no longer ships <sys/user.h>. See: http://mail-index.netbsd.org/tech-userlevel/2017/06/10/msg010630.html
I have verified that omitting inclusion of <sys/user.h> does not cause problem on older NetBSD releases.