Bug 791 - Build JRT-Headless (w/o AWT) on all platforms.
Summary: Build JRT-Headless (w/o AWT) on all platforms.
Status: CONFIRMED
Alias: None
Product: JRT
Classification: Ji_Gong
Component: General (show other bugs)
Version: unspecified
Hardware: All all
: --- enhancement
Assignee: Sven Gothel
URL:
Depends on: 792
Blocks: 790 797
  Show dependency treegraph
 
Reported: 2013-08-04 09:14 CEST by Sven Gothel
Modified: 2017-02-09 10:44 CET (History)
2 users (show)

See Also:
Type: FEATURE
SCM Refs:
Workaround: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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/