aboutsummaryrefslogtreecommitdiffstats
path: root/doc/README.JEP161.txt
blob: ac389577a5d5b47eca6dc1f48f0680455612fc43 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
JEP 161 got included in OpenJDK 8 M7 2013/06/13 (b94) 
Feature Complete milestone http://openjdk.java.net/projects/jdk8/milestones
thus... it should be possible to compile a compact1 profile using the openjdk 8 sourcecode without the modular system added using jigsaw

JEP 161 does not require Project Jigsaw. 
<https://blogs.oracle.com/jtc/entry/a_first_look_at_compact>

+++

hg clone http://hg.openjdk.java.net/jdk8/jdk8
cd jdk8/
sh ./get_source.sh 

./jdk8/README-builds.html
http://hg.openjdk.java.net/jdk8/jdk8/raw-file/tip/README-builds.html

sh configure --enable-openjdk-only \
             --with-import-hotspot=/somewhere/jdk8/build/linux-x86_64-normal-server-release/hotspot \
             --disable-zip-debug-info --disable-debug-symbols \
             --with-debug-level=release \
sh configure 
make profiles images docs
# make test TEST=jdk_jigsaw

bash ../scripts/export.jep161-openjdk8.sh build/linux-x86_64-normal-server-release/images ~/openjdk8-linux-x86_64 /usr/bin/strip

+++

(11:10:18 AM) sgothel: the compact works w/ JOGL, have to separate the AWT out of the NEWT only unit tests .. a bit better
(11:10:55 AM) sgothel: i.e. some good ClassNotFound exceptions happend regarding n/a AWT stuff from AWTRobot .. nice
(11:11:09 AM) sgothel: -> compact1 profile that is
(11:11:59 AM) sgothel: Thx Xerxes - so I guess the modularization step is already answered for now! 
(11:12:13 AM) sgothel: For me .. next will be JWeb .. (browser plugin)
(11:12:43 AM) sgothel: We would need to add recipes for building JPE161 for all other platforms ofc ..