Bug 791

Summary: Build JRT-Headless (w/o AWT) on all platforms.
Product: [Ji_Gong] JRT Reporter: Sven Gothel <sgothel>
Component: GeneralAssignee: Sven Gothel <sgothel>
Status: CONFIRMED ---    
Severity: enhancement CC: gouessej, xerxes
Priority: ---    
Version: unspecified   
Hardware: All   
OS: all   
Type: FEATURE SCM Refs:
Workaround: ---
Bug Depends on: 792    
Bug Blocks: 790, 797    

Description Sven Gothel 2013-08-04 09:14:32 CEST
OS
- Linux
- OpenIndiana
- Windows 
- OSX
- Android

CPU
- Intel x32, AMD x64
- ARM ( >= v6/7 - soft and hard float)

Pass 'some' unit tests.

Create 'blobs' one can install.
Comment 1 Sven Gothel 2013-08-04 09:15:29 CEST
Using OpenJDK and IcedTea .. of course.
Comment 2 Sven Gothel 2013-08-04 09:41:21 CEST
Shall follow Bug 792 modularization, i.e. strip off non required parts.
Comment 3 Xerxes RĂ„nby 2017-02-09 10:44:08 CET
I have prepared cross compile scripts using buildroot that allow OpenJDK-9 to quickly be built and optimised for embedded targets.
https://github.com/xranby/rpi-buildroot/tree/jogamp-jigong

This build optimised for 32bit armhf - "raspberry pi 1" - using linux kernel 3.18 and glibc took about 30min to complete from scratch using cross compilation.
This build do not use compression for the core modules == fast startup time
However if desired you can produce a build with compressed core modules == low footprint
This build is using the C1 Hotspot and the performance is pleasing.
https://labb.zafena.se/jogamp/jigong/openjdk9-raspberrypi1-b155/