Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 0/4] openjdk
@ 2018-02-06 14:39 Thomas De Schampheleire
  2018-02-06 14:39 ` [Buildroot] [PATCH 1/4] openjdk: new package Thomas De Schampheleire
                   ` (4 more replies)
  0 siblings, 5 replies; 12+ messages in thread
From: Thomas De Schampheleire @ 2018-02-06 14:39 UTC (permalink / raw)
  To: buildroot

Hi,

This series is the result of some effort that was spent in the past to get
openjdk build without crazy dependencies on e.g. X11, cups, etc. if all you need
is some basic Java.
It was made in the context of PowerPC on an older Buildroot release.

This series is sent not so much for immediate integration in mainline
Buildroot, but rather to help others that are interested in openjdk support.
They could use this series as a starting point and possibly improve it.

The openjdk variant used is Zero.
In order to build the more performant Zero Shark, one needs LLVM JIT.

The size optimization patches may need to be converted in actual config options,
as not all use cases may desire them.

Best regards,
Thomas


Thomas De Schampheleire (4):
  openjdk: new package
  openjdk size optimization: disable debug info
  openjdk size optimization: link dynamically with system libstdc++
  openjdk size optimization: compress JAR files

 package/Config.in                                  |   1 +
 package/openjdk/Config.in                          |  30 +++++
 package/openjdk/openjdk.mk                         | 121 ++++++++++++++++++
 .../openjdk8-find-compiler-fix-env-respect.patch   | 140 +++++++++++++++++++++
 ...8-fix-assembler-flag-handling-in-makefile.patch |  20 +++
 package/openjdk/openjdk8-fix-zero-mode-crash.patch |  49 ++++++++
 .../openjdk/openjdk8-no-genx11-in-headless.patch   |  17 +++
 package/openjdk/openjdk8-no-unused-deps.patch      |  94 ++++++++++++++
 .../openjdk/openjdk8-restrict-to-staging-dir.patch |  11 ++
 9 files changed, 483 insertions(+)
 create mode 100644 package/openjdk/Config.in
 create mode 100644 package/openjdk/openjdk.mk
 create mode 100644 package/openjdk/openjdk8-find-compiler-fix-env-respect.patch
 create mode 100644 package/openjdk/openjdk8-fix-assembler-flag-handling-in-makefile.patch
 create mode 100644 package/openjdk/openjdk8-fix-zero-mode-crash.patch
 create mode 100644 package/openjdk/openjdk8-no-genx11-in-headless.patch
 create mode 100644 package/openjdk/openjdk8-no-unused-deps.patch
 create mode 100644 package/openjdk/openjdk8-restrict-to-staging-dir.patch

-- 
2.13.6

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2018-04-20 12:52 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-02-06 14:39 [Buildroot] [PATCH 0/4] openjdk Thomas De Schampheleire
2018-02-06 14:39 ` [Buildroot] [PATCH 1/4] openjdk: new package Thomas De Schampheleire
2018-02-06 14:52   ` Thomas De Schampheleire
2018-02-06 22:15     ` Arnout Vandecappelle
2018-02-07  9:51       ` Thomas De Schampheleire
2018-02-25 19:39         ` Yann E. MORIN
2018-02-06 14:39 ` [Buildroot] [PATCH 2/4] openjdk size optimization: disable debug info Thomas De Schampheleire
2018-02-06 14:39 ` [Buildroot] [PATCH 3/4] openjdk size optimization: link dynamically with system libstdc++ Thomas De Schampheleire
2018-02-06 14:39 ` [Buildroot] [PATCH 4/4] openjdk size optimization: compress JAR files Thomas De Schampheleire
2018-04-20 11:37 ` [Buildroot] [PATCH 0/4] openjdk Thomas Petazzoni
2018-04-20 12:33   ` Yann E. MORIN
2018-04-20 12:52     ` Matthew Weber

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox