/hg/icedtea: 9 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Mon Jun 8 16:57:02 UTC 2015
changeset 67795f64537e in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=67795f64537e
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Mon Jun 08 05:29:12 2015 +0100
PR2383: Location of docs directory in install-data-local is incorrect
2015-05-24 Andrew John Hughes <gnu_andrew at member.fsf.org>
PR2383: Location of docs directory in
install-data-local is incorrect
* Makefile.am:
(install-data-local): 'docs' directory
is in BUILD_OUTPUT_DIR, not BUILD_IMAGE_DIR.
* NEWS: Updated.
changeset f7e2e0904a87 in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=f7e2e0904a87
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Mon Jun 08 05:40:53 2015 +0100
PR2001: Synchronise HEAD tarball paths with release branch paths
2014-09-16 Andrew John Hughes <gnu.andrew at member.fsf.org>
PR2001: Synchronise HEAD tarball paths with
release branch paths
* hotspot.map: Moved to...
* Makefile.am:
(ICEDTEA_URL): Include release in path to match
release branches.
* NEWS: Updated.
* acinclude.m4:
(IT_DETERMINE_VERSION): Obtain branch and release
version automatically from package version.
* configure.ac: Call IT_DETERMINE_VERSION and
generate hotspot.map.
* hotspot.map.in: ... here so the URL can be
generated using the release version.
changeset 8c21507c2875 in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=8c21507c2875
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Mon Jun 08 05:58:21 2015 +0100
PR2339: Fail early if there is no native HotSpot JIT & all other options are disabled
2014-06-12 Andrew John Hughes <gnu.andrew at member.fsf.org>
PR2339: Fail early if there is no native HotSpot JIT
& all other options are disabled
* acinclude.m4:
(IT_ENABLE_ZERO_BUILD): Depend on
IT_HAS_NATIVE_HOTSPOT_PORT. Split out arch-dependent
code into that macro. Make ENABLE_CACAO test more
readable.
(IT_ENABLE_CACAO): Handle enableval same as other macros
so possible values are only ever yes or no.
(IT_ENABLE_JAMVM): Likewise.
(IT_HAS_NATIVE_HOTSPOT_PORT): Architecture detection
split out from IT_ENABLE_ZERO_BUILD. Now sets
has_native_hotspot_port for later reference.
* configure.ac:
Error out if there is no native HotSpot port and
Zero (which implies Shark & ARM32 JIT), CACAO and
JamVM are all disabled.
changeset a0886ab83260 in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=a0886ab83260
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Mon Jun 08 06:07:58 2015 +0100
PR2407: Fix automatic enabling of the Zero build on non-JIT architectures which don't use CACAO or JamVM
2015-06-08 Andrew John Hughes <gnu_andrew at member.fsf.org>
PR2407: Fix automatic enabling of the Zero build
on non-JIT architectures which don't use CACAO or JamVM
* NEWS: Updated.
2013-01-16 Andrew John Hughes <gnu_andrew at member.fsf.org>
PR2407: Fix automatic enabling of the Zero build
on non-JIT architectures which don't use CACAO or JamVM
* acinclude.m4:
(IT_ENABLE_ZERO_BUILD): Depend on
IT_ENABLE_CACAO and IT_ENABLE_JAMVM so that
ENABLE_CACAO and ENABLE_JAMVM are set. This
makes the tests work correctly again and means
that Zero is turned on automatically where there
is no CACAO or JamVM and the architecture is not
supported by a HotSpot JIT.
changeset 7cb23ee6d362 in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=7cb23ee6d362
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Mon Jun 08 06:14:14 2015 +0100
PR2408: Enable Zero when Shark is enabled
2015-06-08 Andrew John Hughes <gnu_andrew at member.fsf.org>
PR2408: Enable Zero when Shark is enabled
* NEWS: Updated.
2014-01-09 Andrew John Hughes <gnu.andrew at member.fsf.org>
PR2408: Enable Zero when Shark is enabled
* acinclude.m4:
(IT_ENABLE_ZERO_BUILD): Require IT_ENABLE_SHARK
so use_shark is set.
(IT_ENABLE_SHARK): Rewrite of IT_SET_SHARK_BUILD
to simplify & match style of similar macros.
* configure.ac:
Don't invoke IT_SET_SHARK_BUILD explicitly.
changeset 616f6c1516c4 in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=616f6c1516c4
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Mon Jun 08 06:49:47 2015 +0100
PR2409: Update Zero macro to match one in IcedTea 2.x
2015-06-08 Andrew John Hughes <gnu_andrew at member.fsf.org>
PR2409: Update Zero macro to match one in IcedTea 2.x
* NEWS: Updated.
2012-07-25 Andrew John Hughes <gnu_andrew at member.fsf.org>
PR2409: Update Zero macro to match one in IcedTea 2.x
* Makefile.am:
(download-openjdk): Echo HotSpot build being used.
* acinclude.m4:
(IT_ENABLE_ZERO_BUILD): Use AC_DEFUN_ONCE.
2013-09-09 Andrew John Hughes <gnu.andrew at redhat.com>
PR2409: Update Zero macro to match one in IcedTea 2.x
* acinclude.m4:
(IT_SET_ARCH_SETTINGS): Add -D_LITTLE_ENDIAN to arm
and support arm64|aarch64.
(IT_ENABLE_ZERO_BUILD): Explicitly set ZERO_BITSPERWORD
for aarch64, alpha, arm, ia64 && sh. Replace sparc64 with
sparcv9 which is what INSTALL_ARCH_DIR is set to.
changeset 7e7422478975 in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=7e7422478975
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Mon Jun 08 07:42:06 2015 +0100
PR2410: Support PPC64 JIT on ppc64le
2014-05-01 Andrew John Hughes <gnu.andrew at member.fsf.org>
PR2410: Support PPC64 JIT on ppc64le
* AUTHORS: Add Tiago.
* NEWS: Updated.
* acinclude.m4:
(IT_SET_ARCH_SETTINGS): Expand ppc64le to its
own block to avoid potential future collisions.
2014-05-01 Tiago Sturmer Daitx <tdaitx at linux.vnet.ibm.com>
PR2410: Support PPC64 JIT on ppc64le
* acinclude.m4:
(IT_SET_ARCH_SETTINGS): Support ppc64le.
changeset b2ab294380e5 in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=b2ab294380e5
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Mon Jun 08 07:48:28 2015 +0100
PR2411: Fix references to hotspot.map following PR2001
2014-09-16 Andrew John Hughes <gnu.andrew at member.fsf.org>
PR2411: Fix references to hotspot.map following PR2001
* Makefile.am:
(HS_TYPE): Fix hotspot.map path.
(HS_URL): Likewise.
(HS_CHANGESET): Likewise.
(HS_SHA256SUM): Likewise.
(EXTRA_DIST): Remove hotspot.map.
hotspot.map.in is automatically added
by autoconf.
* NEWS: Updated.
changeset eef478c09a51 in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=eef478c09a51
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Mon Jun 08 17:14:05 2015 +0100
Bump to icedtea-3.0.0pre04.
Upstream changes:
- PR1413: Undefined reference to libz during link of unpack200
- PR1869: Avoid x86 workaround when running Zero rather than a JIT
- PR1937: Add configure option for -Werror
- PR1975: SystemTap probes for the garbage collector.
- PR2095, RH1163501: 2048-bit DH upper bound too small for Fedora infrastructure
- PR2237, RH1194378: ppc64le should report its os.arch as ppc64le so tools can detect it
- PR2400, RH1206656: Zero JVM crashes on startup when built with GCC 5
- S4890063, PR2304, RH1214835: HPROF: default text truncated when using doe=n option
- S6584008, PR2192, RH1173326: jvmtiStringPrimitiveCallback should not be invoked when string value is null
- S6991580, PR2403: IPv6 Nameservers in resolv.conf throws NumberFormatException
- S8067231, PR2401: Zero builds fails after JDK-6898462
- S8067364, PR2146, RH114622: Printing to Postscript doesn't support dieresis
- S8069072, PR1961, RH1135504: GHASH performance improvement
- S8071705. PR2399, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically
- S8072385, PR2404: Only the first DNSName entry is checked for endpoint identification
- S8074312, PR2253: Enable hotspot builds on 4.x Linux kernels
- S8074859, PR1937: Turn on warnings as error
- S8076212, PR2402: AllocateHeap() and ReallocateHeap() should be inlined.
- S8078482, PR2398, RH1201393: ppc: pass thread to throw_AbstractMethodError
- S8078654, PR2332: CloseTTFontFileFunc callback should be removed
- S8078666, PR2325: JVM fastdebug build compiled with GCC 5 asserts with "widen increases"
2015-06-08 Andrew John Hughes <gnu_andrew at member.fsf.org>
* Makefile.am:
(CORBA_CHANGESET): Update to icedtea-3.0.0pre04 tag.
(JAXP_CHANGESET): Likewise.
(JAXWS_CHANGESET): Likewise.
(JDK_CHANGESET): Likewise.
(LANGTOOLS_CHANGESET): Likewise.
(OPENJDK_CHANGESET): Likewise.
(NASHORN_CHANGESET): Likewise.
(CORBA_SHA256SUM): Likewise.
(JAXP_SHA256SUM): Likewise.
(JAXWS_SHA256SUM): Likewise.
(JDK_SHA256SUM): Likewise.
(LANGTOOLS_SHA256SUM): Likewise.
(OPENJDK_SHA256SUM): Likewise.
(NASHORN_SHA256SUM): Likewise.
* NEWS: Updated.
* configure.ac: Bump to 3.0.0pre04.
* hotspot.map: Update to icedtea-3.0.0pre04 tag.
diffstat:
AUTHORS | 1 +
ChangeLog | 153 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Makefile.am | 46 ++++++++--------
NEWS | 29 ++++++++++
acinclude.m4 | 114 +++++++++++++++++++++++++++++-------------
configure.ac | 15 ++++-
hotspot.map | 2 -
hotspot.map.in | 2 +
8 files changed, 300 insertions(+), 62 deletions(-)
diffs (truncated from 580 to 500 lines):
diff -r 10e7f91158ff -r eef478c09a51 AUTHORS
--- a/AUTHORS Fri May 22 06:02:08 2015 +0100
+++ b/AUTHORS Mon Jun 08 17:14:05 2015 +0100
@@ -8,6 +8,7 @@
Deepak Bhole <dbhole at redhat.com>
Tom Callaway <tcallawa at redhat.com>
Pablo del Campo <pablogdc at gmail.com>
+Tiago Sturmer Daitx <tdaitx at linux.vnet.ibm.com>
Thomas Fitzsimmons <fitzsim at redhat.com>
Matthew Flaschen <matthew.flaschen at gatech.edu>
Michael Franz <mvfranz at gmail.com>
diff -r 10e7f91158ff -r eef478c09a51 ChangeLog
--- a/ChangeLog Fri May 22 06:02:08 2015 +0100
+++ b/ChangeLog Mon Jun 08 17:14:05 2015 +0100
@@ -1,3 +1,156 @@
+2015-06-08 Andrew John Hughes <gnu_andrew at member.fsf.org>
+
+ * Makefile.am:
+ (CORBA_CHANGESET): Update to icedtea-3.0.0pre04 tag.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (NASHORN_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ (NASHORN_SHA256SUM): Likewise.
+ * NEWS: Updated.
+ * configure.ac: Bump to 3.0.0pre04.
+ * hotspot.map: Update to icedtea-3.0.0pre04 tag.
+
+2014-09-16 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ PR2411: Fix references to hotspot.map following PR2001
+ * Makefile.am:
+ (HS_TYPE): Fix hotspot.map path.
+ (HS_URL): Likewise.
+ (HS_CHANGESET): Likewise.
+ (HS_SHA256SUM): Likewise.
+ (EXTRA_DIST): Remove hotspot.map.
+ hotspot.map.in is automatically added
+ by autoconf.
+ * NEWS: Updated.
+
+2014-05-01 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ PR2410: Support PPC64 JIT on ppc64le
+ * AUTHORS: Add Tiago.
+ * NEWS: Updated.
+ * acinclude.m4:
+ (IT_SET_ARCH_SETTINGS): Expand ppc64le to its
+ own block to avoid potential future collisions.
+
+2014-05-01 Tiago Sturmer Daitx <tdaitx at linux.vnet.ibm.com>
+
+ PR2410: Support PPC64 JIT on ppc64le
+ * acinclude.m4:
+ (IT_SET_ARCH_SETTINGS): Support ppc64le.
+
+2015-06-08 Andrew John Hughes <gnu_andrew at member.fsf.org>
+
+ PR2409: Update Zero macro to match one in IcedTea 2.x
+ * NEWS: Updated.
+
+2012-07-25 Andrew John Hughes <gnu_andrew at member.fsf.org>
+
+ PR2409: Update Zero macro to match one in IcedTea 2.x
+ * Makefile.am:
+ (download-openjdk): Echo HotSpot build being used.
+ * acinclude.m4:
+ (IT_ENABLE_ZERO_BUILD): Use AC_DEFUN_ONCE.
+
+2013-09-09 Andrew John Hughes <gnu.andrew at redhat.com>
+
+ PR2409: Update Zero macro to match one in IcedTea 2.x
+ * acinclude.m4:
+ (IT_SET_ARCH_SETTINGS): Add -D_LITTLE_ENDIAN to arm
+ and support arm64|aarch64.
+ (IT_ENABLE_ZERO_BUILD): Explicitly set ZERO_BITSPERWORD
+ for aarch64, alpha, arm, ia64 && sh. Replace sparc64 with
+ sparcv9 which is what INSTALL_ARCH_DIR is set to.
+
+2015-06-08 Andrew John Hughes <gnu_andrew at member.fsf.org>
+
+ PR2408: Enable Zero when Shark is enabled
+ * NEWS: Updated.
+
+2014-01-09 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ PR2408: Enable Zero when Shark is enabled
+ * acinclude.m4:
+ (IT_ENABLE_ZERO_BUILD): Require IT_ENABLE_SHARK
+ so use_shark is set.
+ (IT_ENABLE_SHARK): Rewrite of IT_SET_SHARK_BUILD
+ to simplify & match style of similar macros.
+ * configure.ac:
+ Don't invoke IT_SET_SHARK_BUILD explicitly.
+
+2015-06-08 Andrew John Hughes <gnu_andrew at member.fsf.org>
+
+ PR2407: Fix automatic enabling of the Zero build
+ on non-JIT architectures which don't use CACAO or JamVM
+ * NEWS: Updated.
+
+2013-01-16 Andrew John Hughes <gnu_andrew at member.fsf.org>
+
+ PR2407: Fix automatic enabling of the Zero build
+ on non-JIT architectures which don't use CACAO or JamVM
+ * acinclude.m4:
+ (IT_ENABLE_ZERO_BUILD): Depend on
+ IT_ENABLE_CACAO and IT_ENABLE_JAMVM so that
+ ENABLE_CACAO and ENABLE_JAMVM are set. This
+ makes the tests work correctly again and means
+ that Zero is turned on automatically where there
+ is no CACAO or JamVM and the architecture is not
+ supported by a HotSpot JIT.
+
+2014-06-12 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ PR2339: Fail early if there is no native HotSpot JIT
+ & all other options are disabled
+ * acinclude.m4:
+ (IT_ENABLE_ZERO_BUILD): Depend on
+ IT_HAS_NATIVE_HOTSPOT_PORT. Split out arch-dependent
+ code into that macro. Make ENABLE_CACAO test more
+ readable.
+ (IT_ENABLE_CACAO): Handle enableval same as other macros
+ so possible values are only ever yes or no.
+ (IT_ENABLE_JAMVM): Likewise.
+ (IT_HAS_NATIVE_HOTSPOT_PORT): Architecture detection
+ split out from IT_ENABLE_ZERO_BUILD. Now sets
+ has_native_hotspot_port for later reference.
+ * configure.ac:
+ Error out if there is no native HotSpot port and
+ Zero (which implies Shark & ARM32 JIT), CACAO and
+ JamVM are all disabled.
+
+2014-09-16 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ PR2001: Synchronise HEAD tarball paths with
+ release branch paths
+ * hotspot.map: Moved to...
+ * Makefile.am:
+ (ICEDTEA_URL): Include release in path to match
+ release branches.
+ * NEWS: Updated.
+ * acinclude.m4:
+ (IT_DETERMINE_VERSION): Obtain branch and release
+ version automatically from package version.
+ * configure.ac: Call IT_DETERMINE_VERSION and
+ generate hotspot.map.
+ * hotspot.map.in: ... here so the URL can be
+ generated using the release version.
+
+2015-05-24 Andrew John Hughes <gnu_andrew at member.fsf.org>
+
+ PR2383: Location of docs directory in
+ install-data-local is incorrect
+ * Makefile.am:
+ (install-data-local): 'docs' directory
+ is in BUILD_OUTPUT_DIR, not BUILD_IMAGE_DIR.
+ * NEWS: Updated.
+
2015-05-20 Andrew John Hughes <gnu_andrew at member.fsf.org>
PR2377: PaX mark the installed JDK so it runs
diff -r 10e7f91158ff -r eef478c09a51 Makefile.am
--- a/Makefile.am Fri May 22 06:02:08 2015 +0100
+++ b/Makefile.am Mon Jun 08 17:14:05 2015 +0100
@@ -4,26 +4,26 @@
BUILD_VERSION = b21
COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION)
-CORBA_CHANGESET = 6c974fba96cb
-JAXP_CHANGESET = e727012c23d9
-JAXWS_CHANGESET = 7ba7b06f15cf
-JDK_CHANGESET = a5c3d9643077
-LANGTOOLS_CHANGESET = 0d5d2b8411d9
-OPENJDK_CHANGESET = 44a10ae251ca
-NASHORN_CHANGESET = d8fc6574c0b2
+CORBA_CHANGESET = b493e7b682c9
+JAXP_CHANGESET = c62dd685e517
+JAXWS_CHANGESET = db7fdb068af9
+JDK_CHANGESET = 8450ad6fa3f5
+LANGTOOLS_CHANGESET = 66f265db6f47
+OPENJDK_CHANGESET = 0503e9c58a13
+NASHORN_CHANGESET = bb36d4894aa4
-CORBA_SHA256SUM = 0b65f0faec1d3bea618a5d7ebc5fa734163ee21039e58ba1f38acf99ff92bbca
-JAXP_SHA256SUM = 01dc9a20c521ffa8057dbf47a4f7b555a47156c6f9a1826e2ef893deb830c5cc
-JAXWS_SHA256SUM = 2fc04ea4fabef520222600d533d72eb8305882349f8a6763144032a93bca521f
-JDK_SHA256SUM = 1190242429de1c3c25db5114b35b9237deb53fe776a4b17613641d457030d9c7
-LANGTOOLS_SHA256SUM = 71dbcb8990f66749332d72001ea79b458baa51fcd1086907178c83f07007a860
-OPENJDK_SHA256SUM = b915757c7c17448c670e93b7b9885e46afad43fbf6585c2e0f9d3582237a8bd7
-NASHORN_SHA256SUM = b85c66df90280d529894563ab774968a462a57ad9568d8a2ab31a7f897cbe1e2
+CORBA_SHA256SUM = ededc4d28a6735c88ced8642caf4e08af285f9f5e6cec8ea96aedd525d539468
+JAXP_SHA256SUM = c624f315d5b381c830f3df4e673c6f11200bb8036359524b1f0943fe1f1e7e55
+JAXWS_SHA256SUM = 45abcc59f9910017f6fa0949a76051cad36ea11199acebef01fbc6801cdf5a77
+JDK_SHA256SUM = c69a236376c4d2f9008a2c0f375d572fd8d54f34a8c656761d4c5ac315765af0
+LANGTOOLS_SHA256SUM = 23e22a4e6fdfe3d9a4e09d4001316ec29fee2329f3aaf52fade9e67764b3e7c3
+OPENJDK_SHA256SUM = 50733aaaee4dd8df3206f63eb1a2a7ad001a58370c370da7846d3f32a44486f5
+NASHORN_SHA256SUM = 6932a9f964d76682595279f96364b90bf9f24f557c86b8a68352c93bf94ae386
-HS_TYPE = "`$(AWK) 'version==$$1 {print $$2}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
-HS_URL = "`$(AWK) 'version==$$1 {print $$3}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
-HS_CHANGESET = "`$(AWK) 'version==$$1 {print $$4}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
-HS_SHA256SUM = "`$(AWK) 'version==$$1 {print $$5}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
+HS_TYPE = "`$(AWK) 'version==$$1 {print $$2}' version=$(HSBUILD) $(abs_top_builddir)/hotspot.map`"
+HS_URL = "`$(AWK) 'version==$$1 {print $$3}' version=$(HSBUILD) $(abs_top_builddir)/hotspot.map`"
+HS_CHANGESET = "`$(AWK) 'version==$$1 {print $$4}' version=$(HSBUILD) $(abs_top_builddir)/hotspot.map`"
+HS_SHA256SUM = "`$(AWK) 'version==$$1 {print $$5}' version=$(HSBUILD) $(abs_top_builddir)/hotspot.map`"
DROP_URL = http://icedtea.classpath.org/download/drops
@@ -42,7 +42,7 @@
ICEDTEA_MAJOR = icedtea8
ICEDTEA_PREFIX = $(ICEDTEA_MAJOR)-forest
ICEDTEA_HG_URL = http://icedtea.classpath.org/hg/$(ICEDTEA_PREFIX)
-ICEDTEA_URL = $(DROP_URL)/$(ICEDTEA_MAJOR)
+ICEDTEA_URL = $(DROP_URL)/$(ICEDTEA_MAJOR)/$(ICEDTEA_RELEASE)
# Build directories
@@ -556,9 +556,8 @@
$(top_srcdir)/patches/cacao/*.patch \
$(top_srcdir)/patches/jamvm/*.patch \
tools-copy contrib overlays \
- $(JTREG_SRCS) $(DESKTOP_FILES) \
- HACKING $(PULSEAUDIO_SRCS) fsg.sh \
- hotspot.map autogen.sh \
+ $(JTREG_SRCS) $(DESKTOP_FILES) HACKING \
+ $(PULSEAUDIO_SRCS) fsg.sh autogen.sh \
tapset/hotspot.stp.in \
tapset/hotspot_jni.stp.in \
scripts/jni_create_stap.c \
@@ -915,6 +914,7 @@
if USE_ALT_HOTSPOT_SRC_ZIP
ln -sf $(ALT_HOTSPOT_SRC_ZIP) $(HOTSPOT_SRC_ZIP)
endif
+ echo "Using HotSpot build: ${HSBUILD}"
if ! echo "$(HS_SHA256SUM) $(HOTSPOT_SRC_ZIP)" \
| $(SHA256SUM) --check ; \
then \
@@ -2461,7 +2461,7 @@
touch $(DESTDIR)/${prefix}/jre/.systemPrefs/.systemRootModFile
if ENABLE_DOCS
${mkinstalldirs} $(DESTDIR)$(docdir)/html
- cp -RP $(BUILD_IMAGE_DIR)/docs $(DESTDIR)$(docdir)/html
+ cp -RP $(BUILD_OUTPUT_DIR)/docs $(DESTDIR)$(docdir)/html
endif
if !ENABLE_JAMVM
if !ENABLE_CACAO
diff -r 10e7f91158ff -r eef478c09a51 NEWS
--- a/NEWS Fri May 22 06:02:08 2015 +0100
+++ b/NEWS Mon Jun 08 17:14:05 2015 +0100
@@ -13,6 +13,9 @@
New in release 3.0.0 (2014-XX-XX):
* Backports
+ - S4890063, PR2304, RH1214835: HPROF: default text truncated when using doe=n option
+ - S6584008, PR2192, RH1173326: jvmtiStringPrimitiveCallback should not be invoked when string value is null
+ - S6991580, PR2403: IPv6 Nameservers in resolv.conf throws NumberFormatException
- S8011278: Allow using a system-installed giflib
- S8012224: AWT_TopLevels/TopLevelEvents/Automated/WindowIconifyDeiconifyEventsTest02 fails on Ubuntu 12.04 Unity shell
- S8035341: Allow using a system installed libpng
@@ -21,6 +24,17 @@
- S8042806: Splashscreen uses libjpeg-internal macros
- S8043805: Allow using a system-installed libjpeg
- S8044235: src.zip should include all sources
+ - S8067231, PR2401: Zero builds fail after JDK-6898462
+ - S8067364, PR2146, RH114622: Printing to Postscript doesn't support dieresis
+ - S8069072, PR1961, RH1135504: GHASH performance improvement
+ - S8071705. PR2399, RH1182694: Java application menu misbehaves when running multiple screen stacked vertically
+ - S8072385, PR2404: Only the first DNSName entry is checked for endpoint identification
+ - S8074312, PR2253: Enable hotspot builds on 4.x Linux kernels
+ - S8074859, PR1937: Turn on warnings as error
+ - S8076212, PR2402: AllocateHeap() and ReallocateHeap() should be inlined.
+ - S8078482, PR2398, RH1201393: ppc: pass thread to throw_AbstractMethodError
+ - S8078654, PR2332: CloseTTFontFileFunc callback should be removed
+ - S8078666, PR2325: JVM fastdebug build compiled with GCC 5 asserts with "widen increases"
* Bug fixes
- S8041658: Use of -fdevirtualize on macroAssembler_x86.o (via -O2) with gcc 4.9.0 creates broken VM
- PR94: empty install target in Makefile.am
@@ -40,6 +54,7 @@
- PR1367: Support using the system installation of LCMS
- PR1369: Remove outdated bootstrap configure tests or make them fail on error
- PR1379: Add build support for Zero AArch64
+ - PR1413: Undefined reference to libz during link of unpack200
- PR1766: Expand architecture support
- PR1774: Support GIF lib v5
- PR1774: Correct #ifdef to #if
@@ -50,28 +65,42 @@
- PR1829: Support AM_MAINTAINER_MODE
- PR1834, RH1022017: Report elliptic curves supported by NSS, not the SunEC library
- PR1845: jstack.stp in OpenJDK8 is broken
+ - PR1869: Avoid x86 workaround when running Zero rather than a JIT
- PR1935: HotSpot extraction needs to depend on the tarball being downloaded
+ - PR1937: Add configure option for -Werror
- PR1938: Zero broken by enforced use of -Werror
- PR1942: Bug reports lack IcedTea version & distribution packaging information
- PR1950: Add build support for Zero SH
- PR1965, G498288: Allow builds on PaX kernels
- PR1968: Move to new OpenJDK bug URL format
+ - PR1975: SystemTap probes for the garbage collector.
- PR1977: Support using the system installation of Zlib
- PR1979: Support using the system installation of libjpeg
- PR1980: Support using the system installation of giflib
- PR1981: Support using the system installation of libpng
- PR1994: make dist broken
+ - PR2001: Synchronise HEAD tarball paths with release branch paths
+ - PR2095, RH1163501: 2048-bit DH upper bound too small for Fedora infrastructure
- PR2199: Support giflib 5.1.0
- PR2212: DGifCloseFile call should check the return value, not the error code, for failure
- PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
+ - PR2237, RH1194378: ppc64le should report its os.arch as ppc64le so tools can detect it
- PR2248: HotSpot tarball fails verification after download
- PR2256: Add SystemTap tests
- PR2257: clean-extract-nashorn rule is never run
- PR2329: jamvm parallel unpack failures
+ - PR2339: Fail early if there is no native HotSpot JIT & all other options are disabled
- PR2348: Avoid following symlinks for CACAO and JamVM patches
- PR2363: Remove EC source code prior to build
- PR2369: SunEC provider is partially installed
- PR2377: PaX mark the installed JDK so it runs on hardened systems
+ - PR2383: Location of docs directory in install-data-local is incorrect
+ - PR2400, RH1206656: Zero JVM crashes on startup when built with GCC 5
+ - PR2407: Fix automatic enabling of the Zero build on non-JIT architectures which don't use CACAO or JamVM
+ - PR2408: Enable Zero when Shark is enabled
+ - PR2409: Update Zero macro to match one in IcedTea 2.x
+ - PR2410: Support PPC64 JIT on ppc64le
+ - PR2411: Fix references to hotspot.map following PR2001
- Don't substitute 'j' for '-j' inside -I directives
- Extend 8041658 to all files in the HotSpot build.
- Remove jcheck
diff -r 10e7f91158ff -r eef478c09a51 acinclude.m4
--- a/acinclude.m4 Fri May 22 06:02:08 2015 +0100
+++ b/acinclude.m4 Mon Jun 08 17:14:05 2015 +0100
@@ -23,6 +23,13 @@
BUILD_ARCH_DIR=arm
INSTALL_ARCH_DIR=arm
JRE_ARCH_DIR=arm
+ ARCHFLAG="-D_LITTLE_ENDIAN"
+ ;;
+ arm64|aarch64)
+ BUILD_ARCH_DIR=aarch64
+ INSTALL_ARCH_DIR=aarch64
+ JRE_ARCH_DIR=aarch64
+ ARCHFLAG="-D_LITTLE_ENDIAN"
;;
mips)
BUILD_ARCH_DIR=mips
@@ -47,6 +54,12 @@
JRE_ARCH_DIR=ppc64
ARCHFLAG="-m64"
;;
+ powerpc64le)
+ BUILD_ARCH_DIR=ppc64
+ INSTALL_ARCH_DIR=ppc64
+ JRE_ARCH_DIR=ppc64
+ ARCHFLAG="-m64"
+ ;;
sparc)
BUILD_ARCH_DIR=sparc
INSTALL_ARCH_DIR=sparc
@@ -609,9 +622,13 @@
AC_SUBST([$1])
])
-AC_DEFUN([IT_ENABLE_ZERO_BUILD],
+AC_DEFUN_ONCE([IT_ENABLE_ZERO_BUILD],
[
AC_REQUIRE([IT_SET_ARCH_SETTINGS])
+ AC_REQUIRE([IT_ENABLE_CACAO])
+ AC_REQUIRE([IT_ENABLE_JAMVM])
+ AC_REQUIRE([IT_ENABLE_SHARK])
+ AC_REQUIRE([IT_HAS_NATIVE_HOTSPOT_PORT])
AC_MSG_CHECKING([whether to use the zero-assembler port])
use_zero=no
AC_ARG_ENABLE([zero],
@@ -630,21 +647,14 @@
[
if test "x${use_shark}" = "xyes"; then
use_zero=yes;
- else
- case "${host}" in
- i?86-*-*) ;;
- sparc*-*-*) ;;
- x86_64-*-*) ;;
- *)
- if test "x${ENABLE_CACAO}" != xno || \
- test "x${ENABLE_JAMVM}" = xyes; then
- use_zero=no
- else
- use_zero=yes
- fi
- ;;
- esac
- fi
+ else if test "x$has_native_hotspot_port" = "xno"; then
+ if test "x${ENABLE_CACAO}" = xyes || \
+ test "x${ENABLE_JAMVM}" = xyes; then
+ use_zero=no
+ else
+ use_zero=yes
+ fi
+ fi; fi
])
AC_MSG_RESULT($use_zero)
AM_CONDITIONAL(ZERO_BUILD, test "x${use_zero}" = xyes)
@@ -652,10 +662,10 @@
ZERO_LIBARCH="${INSTALL_ARCH_DIR}"
dnl can't use AC_CHECK_SIZEOF on multilib
case "${ZERO_LIBARCH}" in
- i386|ppc|s390|sparc)
+ arm|i386|ppc|s390|sh|sparc)
ZERO_BITSPERWORD=32
;;
- amd64|ppc64|s390x|sparc64)
+ aarch64|alpha|amd64|ia64|ppc64|s390x|sparcv9)
ZERO_BITSPERWORD=64
;;
*)
@@ -685,28 +695,20 @@
AC_SUBST(ZERO_ARCHDEF)
])
-AC_DEFUN([IT_SET_SHARK_BUILD],
+AC_DEFUN_ONCE([IT_ENABLE_SHARK],
[
- AC_MSG_CHECKING(whether to use the Shark JIT)
- shark_selected=no
+ AC_MSG_CHECKING([whether to use the Shark JIT])
AC_ARG_ENABLE([shark], [AS_HELP_STRING(--enable-shark, use Shark JIT)],
[
- case "${enableval}" in
- no)
- ;;
- *)
- shark_selected=yes
- ;;
- esac
+ use_shark="${enableval}"
+ ],
+ [
+ use_shark=no
])
- use_shark=no
- if test "x${shark_selected}" = "xyes"; then
- use_shark=yes
- fi
AC_MSG_RESULT($use_shark)
-
AM_CONDITIONAL(SHARK_BUILD, test "x${use_shark}" = xyes)
+ AC_SUBST(ENABLE_SHARK)
])
AC_DEFUN([IT_ENABLE_CACAO],
@@ -715,7 +717,14 @@
AC_ARG_ENABLE([cacao],
[AS_HELP_STRING(--enable-cacao,use CACAO as VM [[default=no]])],
[
- ENABLE_CACAO="${enableval}"
+ case "${enableval}" in
+ yes)
+ ENABLE_CACAO=yes
+ ;;
+ *)
+ ENABLE_CACAO=no
+ ;;
+ esac
],
[
ENABLE_CACAO=no
@@ -1682,7 +1691,14 @@
AC_ARG_ENABLE([jamvm],
[AS_HELP_STRING(--enable-jamvm,use JamVM as VM [[default=no]])],
[
- ENABLE_JAMVM="${enableval}"
+ case "${enableval}" in
+ yes)
+ ENABLE_JAMVM=yes
+ ;;
+ *)
+ ENABLE_JAMVM=no
+ ;;
+ esac
],
[
ENABLE_JAMVM=no
@@ -1845,3 +1861,31 @@
AC_MSG_RESULT([$enable_jar_compression])
AM_CONDITIONAL([ENABLE_JAR_COMPRESSION], test x"${enable_jar_compression}" = "xyes")
])
+
More information about the distro-pkg-dev
mailing list