1 This is originally derived from the pkgsrc-joyent set for openjdk11,
2 considerably modified. Cut from the jdk15 patches as of jdk15+32.
4 See also README-zero.txt for note on a project zero variant.
6 JDK 24 now that jdk23 has been branched off.
14 In os_solaris.cpp, os::pd_free_memory() has been removed and
15 os::pd_disclaim_memory() added. Looking at AIX, both were no-ops. On
16 Linux, they're quite different. On BSD, the implementation is
17 identical. So what I'll do is keep the same implementation, just
18 changing the name and signature.
24 Cleanup: Removed last remnants of extended_FILE_stdio, it's unused as 32-bit
25 only, and the code to enable it had already been removed.
37 Offsets due to os::committed_in_range() implementation. The guards
38 are plain wrong, so needed to correct them in illumos-port-28.patch
42 Wants an os::rss() implementation; return 0 for now, just like AIX does
43 (and other platforms return 0 as the "don't know" answer).
51 Start with no changes from 23+26.
55 env PATH=/usr/bin:/usr/sbin:/usr/sfw/bin:/usr/gnu/bin bash ./configure \
56 --enable-unlimited-crypto --with-boot-jdk=/usr/jdk/instances/jdk22 \
57 --with-native-debug-symbols=none \
58 --with-toolchain-type=gcc \
60 --disable-warnings-as-errors \
61 --with-source-date=current \
63 DATE=/usr/gnu/bin/date \
64 STRIP=/usr/gnu/bin/strip
66 env PATH=/usr/bin:/usr/sbin:/usr/sfw/bin:/usr/gnu/bin gmake all