/hg/release/icedtea7-2.4: 4 new changesets

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Fri Sep 20 11:59:48 PDT 2013


changeset ae47bca8033c in /hg/release/icedtea7-2.4
details: http://icedtea.classpath.org/hg/release/icedtea7-2.4?cmd=changeset;node=ae47bca8033c
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Tue Jan 15 09:40:18 2013 +0000

	When building with PaX, PaX mark the output directory before running the just-built rmic.

	2013-01-15  Andrew John Hughes  <gnu.andrew at member.fsf.org>

		* Makefile.am:
		(ICEDTEA_PATCHES): Add patch when building
		with PaX.
		* patches/pax-mark-rmic-java.patch:
		PaX mark output directory before running just-built
		rmic.


changeset d986ab8ea72d in /hg/release/icedtea7-2.4
details: http://icedtea.classpath.org/hg/release/icedtea7-2.4?cmd=changeset;node=d986ab8ea72d
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Fri Sep 20 18:01:32 2013 +0100

	PR1410: Icedtea 2.3.9 fails to build using icedtea 1.12.4

	2013-05-28  Andrew John Hughes  <gnu.andrew at member.fsf.org>

		PR1410: Icedtea 2.3.9 fails to build using icedtea 1.12.4
		* Makefile.am:
		(STAGE1_BOOT_RUNTIME): New variable to store path
		to stage 1 rt.jar.
		(STAGE2_BOOT_RUNTIME): Likewise for stage 2.
		(bootstrap-directory-stage1): Use STAGE1_BOOT_RUNTIME.
		(rt): Only update STAGE1_BOOT_RUNTIME if it exists.
		(clean-rt): Mirror creation of STAGE1_BOOT_RUNTIME in
		bootstrap-directory-stage1.


changeset 2c9aa1af8911 in /hg/release/icedtea7-2.4
details: http://icedtea.classpath.org/hg/release/icedtea7-2.4?cmd=changeset;node=2c9aa1af8911
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Fri Sep 20 19:15:37 2013 +0100

	Update NEWS with PR1410, G478484 and G477456.

	2013-09-20  Andrew John Hughes  <gnu.andrew at redhat.com>

		* NEWS: List PR1410, G478484 and G477456.


changeset a023a2650389 in /hg/release/icedtea7-2.4
details: http://icedtea.classpath.org/hg/release/icedtea7-2.4?cmd=changeset;node=a023a2650389
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Fri Sep 20 19:59:31 2013 +0100

	Sync HotSpot with 2.4.2 release tag.

	2013-09-20  Andrew John Hughes  <gnu.andrew at redhat.com>

		* hotspot.map: Bump to match new 2.4.2 release tag.
		* NEWS: Mention HotSpot changes brought in.


diffstat:

 ChangeLog                        |  30 ++++++++++++++++++++++++++++++
 Makefile.am                      |  21 +++++++++++++--------
 NEWS                             |   9 +++++++++
 hotspot.map                      |   2 +-
 patches/pax-mark-rmic-java.patch |  10 ++++++++++
 5 files changed, 63 insertions(+), 9 deletions(-)

diffs (150 lines):

diff -r 27e0102236bd -r a023a2650389 ChangeLog
--- a/ChangeLog	Fri Sep 20 15:11:13 2013 +0100
+++ b/ChangeLog	Fri Sep 20 19:59:31 2013 +0100
@@ -1,3 +1,33 @@
+2013-09-20  Andrew John Hughes  <gnu.andrew at redhat.com>
+
+	* hotspot.map: Bump to match new 2.4.2 release tag.
+	* NEWS: Mention HotSpot changes brought in.
+
+2013-09-20  Andrew John Hughes  <gnu.andrew at redhat.com>
+
+	* NEWS: List PR1410, G478484 and G477456.
+
+2013-05-28  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	PR1410: Icedtea 2.3.9 fails to build using icedtea 1.12.4
+	* Makefile.am:
+	(STAGE1_BOOT_RUNTIME): New variable to store path
+	to stage 1 rt.jar.
+	(STAGE2_BOOT_RUNTIME): Likewise for stage 2.
+	(bootstrap-directory-stage1): Use STAGE1_BOOT_RUNTIME.
+	(rt): Only update STAGE1_BOOT_RUNTIME if it exists.
+	(clean-rt): Mirror creation of STAGE1_BOOT_RUNTIME in
+	bootstrap-directory-stage1.
+
+2013-01-15  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	* Makefile.am:
+	(ICEDTEA_PATCHES): Add patch when building
+	with PaX.
+	* patches/pax-mark-rmic-java.patch:
+	PaX mark output directory before running just-built
+	rmic.
+
 2013-09-20  Andrew John Hughes  <gnu.andrew at redhat.com>
 
 	* NEWS: Cleanup.
diff -r 27e0102236bd -r a023a2650389 Makefile.am
--- a/Makefile.am	Fri Sep 20 15:11:13 2013 +0100
+++ b/Makefile.am	Fri Sep 20 19:59:31 2013 +0100
@@ -67,6 +67,8 @@
 STAGE2_BOOT_DIR = $(abs_top_builddir)/bootstrap/icedtea
 JAMVM_IMPORT_PATH = $(abs_top_builddir)/jamvm/install/hotspot
 CRYPTO_CHECK_BUILD_DIR = $(abs_top_builddir)/cryptocheck.build
+STAGE1_BOOT_RUNTIME = $(STAGE1_BOOT_DIR)/jre/lib/rt.jar
+STAGE2_BOOT_RUNTIME = $(STAGE2_BOOT_DIR)/jre/lib/rt.jar
 
 # Source directories
 
@@ -296,7 +298,9 @@
 endif
 
 if WITH_PAX
-ICEDTEA_PATCHES += patches/test_gamma.patch
+ICEDTEA_PATCHES += \
+	patches/test_gamma.patch \
+	patches/pax-mark-rmic-java.patch
 endif
 
 ICEDTEA_PATCHES += $(DISTRIBUTION_PATCHES)
@@ -1644,14 +1648,13 @@
 	ln -sf ../../../javap $(STAGE1_BOOT_DIR)/bin/javap
 	mkdir -p $(STAGE1_BOOT_DIR)/lib/modules
 	mkdir -p $(STAGE1_BOOT_DIR)/jre/lib && \
-	cp $(SYSTEM_JDK_DIR)/jre/lib/rt.jar \
-	  $(STAGE1_BOOT_DIR)/jre/lib/rt.jar && \
-	chmod u+w $(STAGE1_BOOT_DIR)/jre/lib/rt.jar
+	cp $(SYSTEM_JDK_DIR)/jre/lib/rt.jar $(STAGE1_BOOT_RUNTIME) && \
+	chmod u+w $(STAGE1_BOOT_RUNTIME)
 	mkdir -p $(STAGE1_BOOT_DIR)/lib && \
 	if [ -e $(SYSTEM_JDK_DIR)/lib/tools.jar ] ; then \
 	  ln -sf $(SYSTEM_JDK_DIR)/lib/tools.jar $(STAGE1_BOOT_DIR)/lib/tools.jar ; \
 	else \
-	  ln -sf $(STAGE1_BOOT_DIR)/jre/lib/rt.jar $(STAGE1_BOOT_DIR)/lib/tools.jar ; \
+	  ln -sf $(STAGE1_BOOT_RUNTIME) $(STAGE1_BOOT_DIR)/lib/tools.jar ; \
 	fi
 	ln -sf $(SYSTEM_JDK_DIR)/jre/lib/$(JRE_ARCH_DIR) \
 	  $(STAGE1_BOOT_DIR)/jre/lib/ && \
@@ -2675,8 +2678,9 @@
 	     mkdir -p `dirname $$destpath` ; \
 	     cp -a ../../$$dirs $$destpath ; \
 	   done ; \
-	   $(ZIP) -qur $(STAGE1_BOOT_DIR)/jre/lib/rt.jar \
-	     com java javax sun ); \
+	   if [ -w $(STAGE1_BOOT_RUNTIME) ] ; then \
+	     $(ZIP) -qur $(STAGE1_BOOT_RUNTIME) com java javax sun ; \
+	   fi ; ) \
 	fi
 	mkdir -p stamps
 	touch $@
@@ -2686,7 +2690,8 @@
 	rm -f stamps/rt-class-files.stamp stamps/rt.stamp
 	rm -f rt-source-files.txt
 	if [ -e $(STAGE1_BOOT_DIR)/jre/lib ] ; then \
-	  cp $(SYSTEM_JDK_DIR)/jre/lib/rt.jar $(STAGE1_BOOT_DIR)/jre/lib ; \
+	  cp $(SYSTEM_JDK_DIR)/jre/lib/rt.jar $(STAGE1_BOOT_RUNTIME) ; \
+	  chmod u+w $(STAGE1_BOOT_RUNTIME) ; \
 	fi
 
 # Crypto Level Check
diff -r 27e0102236bd -r a023a2650389 NEWS
--- a/NEWS	Fri Sep 20 15:11:13 2013 +0100
+++ b/NEWS	Fri Sep 20 19:59:31 2013 +0100
@@ -112,9 +112,11 @@
   - S8021353: Event based tracing is missing thread exit
   - S8021381: JavaFX scene included in Swing JDialog not starting from Web Start
   - S8021565: new hotspot build - hs24-b56
+  - S8021771: warning stat64 is deprecated - when building on OSX 10.7.5
   - S8021946: Disabling sun.reflect.Reflection.getCallerCaller(int) by default breaks several frameworks and libraries
   - S8022548: SPECJVM2008 has errors introduced in 7u40-b34
   - S8023751: Need to backout 8020943, was pushed to hs24 without approval
+  - S8024914: Swapped usage of idx_t and bm_word_t types in bitMap.inline.hpp
 * New features
   - RH991170: java does not use correct kerberos credential cache
   - PR1536: Allow use of system Kerberos to obtain cache location
@@ -126,6 +128,13 @@
   - RH661505: JPEGs with sRGB IEC61966-2.1 color profiles have wrong colors
   - RH995488: Java thinks that the default timezone is Busingen instead of Zurich
   - Cleanup file resources properly in TimeZone_md.
+  - PR1410: Icedtea 2.3.9 fails to build using icedtea 1.12.4
+  - G477456: emerge fails on pax system: java attempts RWX map, paxctl -m missing
+  - G478484: patches/boot/ecj-diamond.patch FAILED
+  - Fix Zero following changes to entry_frame_call_wrapper in 8016131
+  - Set ZERO_BUILD in flags.make so it is set on rebuilds
+  - Cast should use same type as GCDrainStackTargetSize (uintx).
+  - Add casts to fix build on S390
 * JamVM
   - JSR292: Invoke Dynamic
   - sun.misc.Unsafe: additional methods get/putAddress: allows JamVM with OpenJDK 7/8 to run recent versions of JEdit.
diff -r 27e0102236bd -r a023a2650389 hotspot.map
--- a/hotspot.map	Fri Sep 20 15:11:13 2013 +0100
+++ b/hotspot.map	Fri Sep 20 19:59:31 2013 +0100
@@ -1,2 +1,2 @@
 # version url changeset sha256sum
-default http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot f3f4df30a468 f066237f60cb154880b2702dc2a6ec52f53069ea85a89690cbf9a92eb3b62b2b
+default http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot b732355257e3 4a4a04fa2c49d0a688400f6c9f129f47ba5cd931874c33254a047a1f36e6ac36
diff -r 27e0102236bd -r a023a2650389 patches/pax-mark-rmic-java.patch
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/pax-mark-rmic-java.patch	Fri Sep 20 19:59:31 2013 +0100
@@ -0,0 +1,10 @@
+--- openjdk/jdk/make/com/sun/jmx/Makefile
++++ openjdk/jdk/make/com/sun/jmx/Makefile
+@@ -119,6 +119,7 @@
+ 
+ $(CLASSDESTDIR)/%_Stub.class: $(CLASSDESTDIR)/%.class
+ 	$(prep-target)
++	"$(TOPDIR)"/../../pax-mark-vm "$(OUTPUTDIR)"
+ 	$(RMIC) -classpath "$(CLASSDESTDIR)"    \
+                 -d $(CLASSDESTDIR)              \
+                 -v1.2                           \



More information about the distro-pkg-dev mailing list