Description:A harness to build OpenJDK using Free Software build tools and dependencies
License: Apache-1.1, Apache-2.0, GPL-1, GPL-2, GPL-2-with-linking-exception, LGPL-2, MPL-1.0, MPL-1.1, public-domain, W3C
  • + - stable
  • ~ - unstable
  • M - hardmask
alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86
3.21.0 - ~ ~ - - - - - ~ - - - ~

USE flags

  • alsa - Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
  • cacao - Use the CACAO virtual machine rather than HotSpot.
  • cjk - Add support for Multi-byte character languages (Chinese, Japanese, Korean)
  • cups - Link against the CUPS library at compile time, rather than using it dynamically at runtime.
  • debug - Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see
  • doc - Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
  • elibc_FreeBSD - ELIBC setting for systems that use the FreeBSD C library
  • examples - Install examples, usually source code
  • gtk - Add support for x11-libs/gtk+ (The GIMP Toolkit)
  • headless-awt - Don't install the X backend for AWT, needed by some GUIs (used to be X flag)
  • jamvm - Use the JamVM virtual machine rather than HotSpot.
  • javascript - Enable javascript support
  • jbootstrap - If possible, recompile the final IcedTea executables with itself.
  • kerberos - Link against Kerberos in order to obtain the cache location.
  • libressl - Use dev-libs/libressl instead of dev-libs/openssl when applicable (see also the ssl useflag)
  • pax-kernel - Apply patch needed for pax enabled kernels.
  • pch - Build using pre-compiled headers.
  • pulseaudio - Add support for PulseAudio sound server
  • sctp - Build the SCTP NIO channel implementation against lksctp
  • selinux - !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
  • shenandoah - Include the Shenandoah ultra-low pause time garbage collector (-XX:+UseShenandoahGC) (arm64 and x86_64 only)
  • smartcard - Build the PCSC driver against pcsc-lite
  • source - Zip the sources and install them
  • system-lcms - Build against the system LCMS installation rather than the in-tree copy.
  • test - Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
  • zero - Enable Zero assembler port (usually for non-HotSpot architectures)

Security Advisory

Date Severity Title
over 6 years normal IcedTea: Multiple vulnerabilities

Also available in: Atom

Thank you!