Mercurial > hg > icedtea7
changeset 2755:feca297a77e5 icedtea-2.6.0pre10
Bump to icedtea-2.6pre10.
PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
PR2069: Type-punning warnings still evident on RHEL 5
S7172012, PR2067: Make test-in-build an option (Queens)
S8000897, RH1155012: VM crash in CompileBroker
SystemTap probes for the garbage collector.
2014-11-06 Andrew John Hughes <gnu.andrew@member.fsf.org>
* INSTALL: Updated.
* Makefile.am:
(CORBA_CHANGESET): Update to icedtea-2.6pre10.
(JAXP_CHANGESET): Likewise.
(JAXWS_CHANGESET): Likewise.
(JDK_CHANGESET): Likewise.
(LANGTOOLS_CHANGESET): Likewise.
(OPENJDK_CHANGESET): Likewise.
(CORBA_SHA256SUM): Likewise.
(JAXP_SHA256SUM): Likewise.
(JAXWS_SHA256SUM): Likewise.
(JDK_SHA256SUM): Likewise.
(LANGTOOLS_SHA256SUM): Likewise.
(OPENJDK_SHA256SUM): Likewise.
(ICEDTEA_PATCHES): Only apply SystemTap GC
patch to AArch64 port, as it's now in the main
IcedTea7 forest.
(TEST_IN_BUILD): New variable, set in accordance
with the ENABLE_QUEENS conditional.
(ICEDTEA_ENV): Pass user setting of TEST_IN_BUILD.
(ICEDTEA_ENV_BOOT): Override above with false for
bootstrap builds. Worksaround an issue with not
being able to link to the OpenJDK 6 VM.
* NEWS: Updated.
* acinclude.m4:
(IT_ENABLE_QUEENS_TEST): New
--disable-hotspot-test-in-build option which allows
the Queens test (test_gamma) to be toggled by the
user.
* configure.ac: Bump to 2.6.0pre10. Call
IT_ENABLE_QUEENS_TEST.
* hotspot.map.in: Update to icedtea-2.6.0pre10.
author | Andrew John Hughes <gnu_andrew@member.fsf.org> |
---|---|
date | Fri, 07 Nov 2014 16:07:54 +0000 |
parents | 035184ed0d82 |
children | 5330835a20a6 |
files | ChangeLog INSTALL Makefile.am NEWS acinclude.m4 configure.ac hotspot.map.in |
diffstat | 7 files changed, 92 insertions(+), 21 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Thu Oct 30 23:06:45 2014 +0000 +++ b/ChangeLog Fri Nov 07 16:07:54 2014 +0000 @@ -1,3 +1,38 @@ +2014-11-06 Andrew John Hughes <gnu.andrew@member.fsf.org> + + * INSTALL: Updated. + * Makefile.am: + (CORBA_CHANGESET): Update to icedtea-2.6pre10. + (JAXP_CHANGESET): Likewise. + (JAXWS_CHANGESET): Likewise. + (JDK_CHANGESET): Likewise. + (LANGTOOLS_CHANGESET): Likewise. + (OPENJDK_CHANGESET): Likewise. + (CORBA_SHA256SUM): Likewise. + (JAXP_SHA256SUM): Likewise. + (JAXWS_SHA256SUM): Likewise. + (JDK_SHA256SUM): Likewise. + (LANGTOOLS_SHA256SUM): Likewise. + (OPENJDK_SHA256SUM): Likewise. + (ICEDTEA_PATCHES): Only apply SystemTap GC + patch to AArch64 port, as it's now in the main + IcedTea7 forest. + (TEST_IN_BUILD): New variable, set in accordance + with the ENABLE_QUEENS conditional. + (ICEDTEA_ENV): Pass user setting of TEST_IN_BUILD. + (ICEDTEA_ENV_BOOT): Override above with false for + bootstrap builds. Worksaround an issue with not + being able to link to the OpenJDK 6 VM. + * NEWS: Updated. + * acinclude.m4: + (IT_ENABLE_QUEENS_TEST): New + --disable-hotspot-test-in-build option which allows + the Queens test (test_gamma) to be toggled by the + user. + * configure.ac: Bump to 2.6.0pre10. Call + IT_ENABLE_QUEENS_TEST. + * hotspot.map.in: Update to icedtea-2.6.0pre10. + 2014-06-04 Andrew John Hughes <gnu.andrew@member.fsf.org> * INSTALL: Replace documentation of
--- a/INSTALL Thu Oct 30 23:06:45 2014 +0000 +++ b/INSTALL Fri Nov 07 16:07:54 2014 +0000 @@ -181,6 +181,7 @@ * --disable-jar-compression: Don't compress the OpenJDK JAR files. * --disable-downloading: Don't download tarballs if not available; fail instead. * --disable-bootstrap-tools: Use javac and javah from langtools, not the bootstrap JDK. +* --disable-hotspot-test-in-build: Turn off the Queens test. Always turned off for bootstrapping. Other options may be supplied which enable or disable new features. These are documented fully in the relevant section below.
--- a/Makefile.am Thu Oct 30 23:06:45 2014 +0000 +++ b/Makefile.am Fri Nov 07 16:07:54 2014 +0000 @@ -4,19 +4,19 @@ BUILD_VERSION = b02 COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION) -CORBA_CHANGESET = 4e8ca30ec092 -JAXP_CHANGESET = f59ee5163710 -JAXWS_CHANGESET = 39dd7bed2325 -JDK_CHANGESET = 1ceeb31e72ca -LANGTOOLS_CHANGESET = 55486a406d9f -OPENJDK_CHANGESET = 7faf56bdd783 +CORBA_CHANGESET = 1a346ad4e322 +JAXP_CHANGESET = 603009854864 +JAXWS_CHANGESET = 70a94bce8d6e +JDK_CHANGESET = 33a33bbea1ae +LANGTOOLS_CHANGESET = cf836e0ed10d +OPENJDK_CHANGESET = 200124c2f78d -CORBA_SHA256SUM = 8f134db97bde4da9de8c6cd2d3b7a356c29d5c209c4b6a67afac222125438966 -JAXP_SHA256SUM = 1bcdad1094b62c311d207631225ae421ea2e9d19260d74e431260c19247d2c52 -JAXWS_SHA256SUM = c85fed9f2458c12938d2a1c6fee0b302e87231b79d5eabb04aaba6b24ee252cd -JDK_SHA256SUM = 2e80ff20774b750abfc662ecb54f4c4738e0a38192453c40c2d7ced393ba2a42 -LANGTOOLS_SHA256SUM = 3ef96c11ea2720b3c9e2a0ff7951cb4db2d5e6db45aa6f7762617b1a694e7650 -OPENJDK_SHA256SUM = 301bcd38fa62237e62e9ec2c30a43f36b0c25ad666a8b855ff1d8b0e68d05a2f +CORBA_SHA256SUM = 6bbf09732d6a9be121d2a5c35e080324096702dd51fc60e13f1f34f214b2c99c +JAXP_SHA256SUM = da4d472957b4f067b84ae1fe95f0ba95b62172c847ac1bf8cd826b62304c1926 +JAXWS_SHA256SUM = e04ac70c852471e36e6cf18352f720411e310df5393ac05ee9f45ce7a8ca7685 +JDK_SHA256SUM = f85e1e35b1c06e858712d1543928eae2169b4d6e02a7c266074b4a344b09d613 +LANGTOOLS_SHA256SUM = b351d1ac749817fff2618cf115a5484d78feecc35c46e180c7192b3596b60ef5 +OPENJDK_SHA256SUM = b7bfea4e2d9df2a0d1c4095bb820e04ba8d54e9ffea247742ea129bea8e9373a DROP_URL = http://icedtea.classpath.org/download/drops @@ -268,11 +268,6 @@ patches/cacao/ignore-tests.patch endif -if ENABLE_SYSTEMTAP -ICEDTEA_PATCHES += \ - patches/systemtap_gc.patch -endif - if ENABLE_NSS ICEDTEA_PATCHES += patches/nss-config.patch \ patches/rh1022017.patch @@ -301,6 +296,10 @@ patches/hotspot/aarch64/20141014-8041717-issue_with_class_file_parser.patch \ patches/hotspot/aarch64/20141014-8042603-safepointpolloffset.patch \ patches/hotspot/aarch64/20141014-8050485-super_causes_verifyerror.patch +if ENABLE_SYSTEMTAP +ICEDTEA_PATCHES += \ + patches/systemtap_gc.patch +endif endif ICEDTEA_PATCHES += $(DISTRIBUTION_PATCHES) @@ -444,6 +443,12 @@ ARM32JIT_STATUS=false endif +if ENABLE_QUEENS +TEST_IN_BUILD=true +else +TEST_IN_BUILD=false +endif + ICEDTEA_ENV = \ ALT_JDK_IMPORT_PATH="$(BOOT_DIR)" \ ANT="$(ANT)" \ @@ -527,7 +532,8 @@ PCSC_CFLAGS="${PCSC_CFLAGS}" \ COMPRESS_JARS="${ENABLE_JAR_COMPRESSION}" \ ARM32JIT="${ARM32JIT_STATUS}" \ - INSTALL_LOCATION="${prefix}" + INSTALL_LOCATION="${prefix}" \ + TEST_IN_BUILD="${TEST_IN_BUILD}" if ENABLE_CACAO ICEDTEA_ENV += \ @@ -609,7 +615,8 @@ DISABLE_NIMBUS="true" \ NO_DOCS="true" \ ALT_OUTPUTDIR="$(BOOT_BUILD_OUTPUT_DIR)" \ - XSLT="$(XSLTPROC)" + XSLT="$(XSLTPROC)" \ + TEST_IN_BUILD="false" # Source files
--- a/NEWS Thu Oct 30 23:06:45 2014 +0000 +++ b/NEWS Fri Nov 07 16:07:54 2014 +0000 @@ -257,10 +257,15 @@ - S8057564: JVM hangs at getAgentProperties after attaching to VM with lower - S8057813: Alterations to jdk_security3 test target - S8058936: hotspot/test/Makefile should use jtreg script from $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg) +* Backports + - S7172012, PR2067: Make test-in-build an option (Queens) + - S8000897, RH1155012: VM crash in CompileBroker * Bug fixes - PR1786: Allow x86 build to occur on x86_64 using a previously built x86_64 build - PR1846: Build fails when using IcedTea7 as bootstrap JDK with native ecj - PR1847: Synchronise javac.in with IcedTea6 + - PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1 + - PR2069: Type-punning warnings still evident on RHEL 5 * CACAO - PR2032: CACAO lacks JVM_FindClassFromCaller introduced by security patch in 2.5.3 * AArch64 port
--- a/acinclude.m4 Thu Oct 30 23:06:45 2014 +0000 +++ b/acinclude.m4 Fri Nov 07 16:07:54 2014 +0000 @@ -2846,3 +2846,25 @@ AC_SUBST([ICEDTEA_BRANCH]) ]) +AC_DEFUN_ONCE([IT_ENABLE_QUEENS_TEST], +[ + AC_MSG_CHECKING([whether to run the HotSpot Queens test]) + AC_ARG_ENABLE([hotspot-test-in-build], + [AS_HELP_STRING(--disable-hotspot-test-in-build, + don't run the Queens test after the HotSpot build [[default=yes]])], + [ + case "${enableval}" in + yes) + enable_queens=yes + ;; + *) + enable_queens=no + ;; + esac + ], + [ + enable_queens=yes + ]) + AC_MSG_RESULT([$enable_queens]) + AM_CONDITIONAL([ENABLE_QUEENS], test x"${enable_queens}" = "xyes") +])
--- a/configure.ac Thu Oct 30 23:06:45 2014 +0000 +++ b/configure.ac Fri Nov 07 16:07:54 2014 +0000 @@ -1,4 +1,4 @@ -AC_INIT([icedtea], [2.6.0pre09], [distro-pkg-dev@openjdk.java.net]) +AC_INIT([icedtea], [2.6.0pre10], [distro-pkg-dev@openjdk.java.net]) AM_INIT_AUTOMAKE([1.9 tar-pax foreign]) AM_MAINTAINER_MODE([enable]) AC_CONFIG_FILES([Makefile]) @@ -153,6 +153,7 @@ IT_BYTECODE7_CHECK IT_USE_BOOTSTRAP_TOOLS IT_CHECK_FOR_XBOOTCLASSPATH +IT_ENABLE_QUEENS_TEST IT_FIND_RHINO_JAR IT_WITH_OPENJDK_SRC_ZIP
--- a/hotspot.map.in Thu Oct 30 23:06:45 2014 +0000 +++ b/hotspot.map.in Fri Nov 07 16:07:54 2014 +0000 @@ -1,3 +1,3 @@ # version type(drop/hg) url changeset sha256sum -default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 4722cfd15c83 34c7a74382accfe66b6ff4d9868bb61daa4baa195e4aaa3cbf32f9ec9ecea31a +default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ c8417820ac94 4c980d855addedf9a3494aa56b2ee47feea5fe8bddd43085fd3225b3ea44bd52 aarch64 drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 5b7dcf16fe5d 74b7d1e8eb76ab356135cbcb89474da9ba573516fc88024f40c56ff6cae31059