fhajny
0e394c6a25
Add support for building with GCC on SunOS, largely based on openjdk7
...
patches by jesse et al. Fixes build on SunOS.
2015-07-03 20:40:59 +00:00
joerg
c8673a82de
Tighten JVM_MAX_HEAP used during the build to 800MB, so that the build
...
will work comfortable within a 2GB limit.
2015-06-27 22:37:42 +00:00
tnn
f03fdf6b1d
build fix for jdk-zero-vm option
2015-06-13 23:57:25 +00:00
tnn
cb3a34af15
Disable use of C++ precompiled headers.
...
My benchmark shows that they make the build at least 10% slower.
2015-06-13 14:55:52 +00:00
tnn
41cc43fa85
Fix rpath in launchers for builds w/ dynamic libjli.
...
Bump.
2015-06-10 13:29:57 +00:00
tnn
54af0ee58b
Update openjdk8 to latest version from the bsd-port hg tree. (u45-b13)
...
No full changelog available but at least fixes the security issues noted
in the April 2015 Critical Patch Update from Oracle.
2015-06-10 11:38:51 +00:00
abs
6eba02b93c
Add FOO-jps to PLIST, missed in last commit
2015-05-05 17:07:39 +00:00
abs
d5bc53d7d3
Add jps to the list of wrapped java binaries. Bump PKGREVISION
2015-05-05 16:20:08 +00:00
joerg
d0136af983
Don't mess with sync builtins, it breaks the build with Clang.
2015-03-24 14:24:38 +00:00
tnn
b97bb19837
Enable the package for NetBSD-7.*-earmv[67]hf.
...
Build time on RPI is ~2 days so I won't bother with support for older ARM.
2015-03-06 12:11:54 +00:00
tnn
3ffa48a5c6
Do the previous hack differently since joerg@ objected. Also wrap it in
...
ifdef BATCH since it works around an artificially introduced limit.
2015-03-05 16:35:49 +00:00
tnn
32a63037af
Unlimit virtual memory. Needs at least 3G of VA space to build on 64-bit
...
hosts due to -XX:CompressedClassSpaceSize being 1G by default.
2015-03-05 13:08:18 +00:00
tnn
769595616b
adjust ARM float hacks: use binary IEEE encoding of subnormal literals
2015-03-05 13:02:38 +00:00
tnn
eca3f43059
change clang dependency to libLLVM for zeroshark option
...
(doesn't work because it only supports llvm 3.4 and we have 3.6)
2015-03-04 17:01:02 +00:00
tnn
ad185a62b3
fix conditional build of libsctp for platforms that don't support sctp
2015-03-02 14:27:38 +00:00
tnn
6c0d34fa88
Fix typo that broke os::current_thread_id() on NetBSD. Bump rev.
2015-03-02 04:26:40 +00:00
tnn
e06a77d20a
- put -D__STDC_LIMIT_MACROS on command line instead of patching it everywhere
...
- don't use ALT_JDK_IMPORT_PATH on SunOS, just build like on other platforms
- regen all bootstraps to facilitate removal of the +UseSerialGC hacks
- bootstrap binaries on FTP are now PGP signed
- remove a handful of obsolete patches
2015-03-02 03:53:26 +00:00
tnn
7ab9a7286c
Rototil include order so stdint doesn't get included without the necessary
...
feature test macros. Should fix "UINTPTR_MAX not declared" error.
2015-03-01 21:43:50 +00:00
tnn
2541d3ecd6
Workaround incorrect constant folding of subnormals in javac when the FPU
...
does not handle subnormal arithmetic, like on ARM in Flush-to-zero mode.
These workarounds avoid underflow conditions during the bootstrap so the
JDK can correctly build itself. Compiling or running programs other than
openjdk itself on such hardware may still cause unexpected behaviour.
2015-02-28 14:30:56 +00:00
tnn
251a08b9b6
Documentation of procedure and requirements for making bootstrap toolchains
2015-02-22 08:40:07 +00:00
tnn
2923dc7360
regen
2015-02-21 20:24:57 +00:00
tnn
e15cf615aa
Fix more ARM defines
2015-02-21 20:21:56 +00:00
tnn
7edf5e282f
Extend the OpenBSD ifdef for os::pd_commit_memory() to include NetBSD.
...
For now, this should fix the spurious JVM initialization error:
"Unable to allocate XXX KB card tables for parallel garbage collection
for the requested YYY KB heap."
XXX: remember to remove all +UseSerialGC hacks after the bootstrap kits
have had a refresh.
2015-02-21 20:20:03 +00:00
tnn
391d602b80
Bump rev
2015-02-21 11:02:00 +00:00
tnn
0e5210e530
fix PLIST for previous symlink removal
2015-02-21 11:00:24 +00:00
tnn
ae2bdac724
don't install a broken symlink
2015-02-21 10:13:50 +00:00
tnn
fd109258a1
more autoconf overrides
2015-02-21 09:55:47 +00:00
tnn
9b6516fcb5
Add experimental jdk-zeroshark-vm option
...
XXX1: needs clang & LLVM libs
XXX2: does not build with clang from pkgsrc
mostly added as a convenience in case someone wants to attempt this
2015-02-21 09:36:31 +00:00
tnn
323a0b199d
- Add missing CONFIG_SUB_OVERRIDE
...
- Run javac compiler in verbose mode so we get some indication of progress
- Fix compile errors when jdk-zero-vm and debug are both enabled
- Fix architecture names for ARM
- Use NetBSD atomic ops implementations on NetBSD/evbarm
- CreateJars.gmk: previous patch expanded to empty command, fix it for real
2015-02-20 09:38:00 +00:00
tnn
4e9ee84787
add bootstrap jvm binaries for NetBSD 7.* / sparc64,
...
built in 7.0_BETA chroot with libkver.
2015-02-13 10:47:40 +00:00
tnn
aaab57ffae
Ensure global tool arguments are used in one more place.
2015-02-12 11:17:17 +00:00
tnn
1cf4b91589
- sync w/ lang/openjdk7
...
- add basic support for NetBSD/sparc64
- can use either cups-1.5 or cups-2.0 headers for build
- rerun configure after the 1st build pass, since boot jdk major changes
2015-02-12 06:19:59 +00:00
tnn
ecf4da4b16
Really fix previous. Now fontconfig loads and the jconsole UI comes up.
...
Bump PKGREVISION.
2015-02-10 11:44:32 +00:00
tnn
1548f651d1
fix mistake in patch porting
2015-02-10 11:02:16 +00:00
tnn
4c1c1d9e23
try to fix broken freetype detection in some cases
2015-02-10 08:20:27 +00:00
tnn
6f2d5b62b8
Infrastructure glue for openjdk8
2015-02-08 17:48:33 +00:00
tnn
531beaf3cf
fix hilarious typo
2015-02-08 17:20:54 +00:00
tnn
8cd8f8ca94
FreeBSD/clang build fix
2015-02-08 17:19:59 +00:00
tnn
c750282763
Import openjdk8-1.8.31 as lang/openjdk8.
...
Open-source implementation of the Java Platform, Standard Edition.
2015-02-08 08:41:25 +00:00