/hg/icedtea6: 4 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Sun Oct 18 14:47:24 PDT 2009
changeset 83619682858e in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=83619682858e
author: Andrew John Hughes <ahughes at redhat.com>
date: Fri Oct 02 23:02:17 2009 +0100
Bump to b17 and move back to original HotSpot.
2009-10-02 Andrew John Hughes <ahughes at redhat.com>
Bump to b17 and use original HotSpot.
* patches/ecj/icedtea-hotspot-default.patch: Moved to icedtea-
hotspot-original.patch.
* patches/hotspot/default/icedtea-6791168.patch,
* patches/hotspot/default/icedtea-bytecodeInterpreter.patch,
* patches/hotspot/default/icedtea-core-build.patch,
* patches/hotspot/default/icedtea-debuginfo.patch,
* patches/hotspot/default/icedtea-format.patch,
* patches/hotspot/default/icedtea-gcc-4.3.patch,
* patches/hotspot/default/icedtea-gcc-stack-markings.patch,
* patches/hotspot/default/icedtea-gcc-suffix.patch,
* patches/hotspot/default/icedtea-headers.patch,
* patches/hotspot/default/icedtea-ignore-unrecognized-options.patch,
* patches/hotspot/default/icedtea-includedb.patch,
* patches/hotspot/default/icedtea-memory-limits.patch,
* patches/hotspot/default/icedtea-no-precompiled.patch,
* patches/hotspot/default/icedtea-params-cast-size_t.patch,
* patches/hotspot/default/icedtea-parisc-opt.patch,
* patches/hotspot/default/icedtea-shark-build.patch,
* patches/hotspot/default/icedtea-shark.patch,
* patches/hotspot/default/icedtea-sparc-buildfixes.patch,
* patches/hotspot/default/icedtea-sparc-ptracefix.patch,
* patches/hotspot/default/icedtea-sparc-trapsfix.patch,
* patches/hotspot/default/icedtea-sparc64-linux.patch,
* patches/hotspot/default/icedtea-static-libstdc++.patch,
* patches/hotspot/default/icedtea-text-relocations.patch,
* patches/hotspot/default/icedtea-use-idx_t.patch,
* patches/hotspot/default/icedtea-version.patch,
* patches/hotspot/default/icedtea-zero-build.patch: Moved to
patches/hotspot/original.
* patches/icedtea-6700047-loopopts.patch,
* patches/icedtea-6712835-ifnode.patch,
* patches/icedtea-6728542-epoll.patch,
* patches/icedtea-alsa-default-device.patch: Removed,
upstream.
* patches/icedtea-ant.patch: Moved to ecj subdirectory.
* patches/icedtea-debuginfo.patch,
* patches/icedtea-float-double-trailing-zeros.patch,
* patches/icedtea-format-warnings.patch,
* patches/icedtea-fortify-source.patch,
* patches/icedtea-graphics.patch,
* patches/icedtea-jar-misc.patch,
* patches/icedtea-java2d-mitre-join.patch,
* patches/icedtea-javac-debuginfo.patch,
* patches/icedtea-jtreg-colortest.patch,
* patches/icedtea-jtreg-layoutextragap.patch,
* patches/icedtea-jtreg-printjob-edgetest-manual.patch,
* patches/icedtea-jtreg-printjob-multiple-end.patch,
* patches/icedtea-lcms-2.patch,
* patches/icedtea-no-bcopy.patch,
* patches/icedtea-override-redirect-metacity.patch,
* patches/icedtea-signed-types-hot6.patch,
* patches/icedtea-simpletimezone-relax.patch,
* patches/icedtea-toolkit.patch,
* patches/openjdk/6648816.patch: Removed, upstream.
* patches/openjdk/oj100103-debugger-socket-overflow.patch:
Renamed to include Sun bug ID.
* patches/openjdk/rename-execvpe.patch,
* patches/security/icedtea-6588003.patch,
* patches/security/icedtea-6656586.patch,
* patches/security/icedtea-6656610.patch,
* patches/security/icedtea-6656625.patch,
* patches/security/icedtea-6657133.patch,
* patches/security/icedtea-6657619.patch,
* patches/security/icedtea-6657625.patch,
* patches/security/icedtea-6657695.patch,
* patches/security/icedtea-6660049.patch,
* patches/security/icedtea-6660539.patch,
* patches/security/icedtea-6736293.patch,
* patches/security/icedtea-6738524.patch,
* patches/security/icedtea-6777448.patch,
* patches/security/icedtea-6777487.patch,
* patches/security/icedtea-6801071.patch,
* patches/security/icedtea-6801497.patch,
* patches/security/icedtea-6813167.patch,
* patches/security/icedtea-6823373.patch,
* patches/security/icedtea-6824440.patch,
* patches/security/icedtea-6830335.patch,
* patches/security/icedtea-6845701.patch: Removed, upstream.
* Makefile.am: Make WITH_ALT_HSBUILD conditionals the default,
set ANT rather than ANT, set DEBUG_CLASSFILES and
DEBUG_BINARIES to true, remove patches no longer needed in
b17.
* acinclude.m4: Use original HotSpot, not a download.
* patches/ecj/icedtea-ant.patch: Moved from patches, and
reduced to just add additional paths for bootstrap.
* patches/ecj/icedtea-hotspot-original.patch: Moved from
icedtea-hotspot-default, original hotspot-original patch removed.
* patches/ecj/icedtea.patch: Recreated.
* patches/hotspot/original/icedtea-6791168.patch,
* patches/hotspot/original/icedtea-bytecodeInterpreter.patch,
* patches/hotspot/original/icedtea-core-build.patch,
* patches/hotspot/original/icedtea-gcc-4.3.patch,
* patches/hotspot/original/icedtea-gcc-stack-markings.patch,
* patches/hotspot/original/icedtea-gcc-suffix.patch,
* patches/hotspot/original/icedtea-headers.patch,
* patches/hotspot/original/icedtea-includedb.patch,
* patches/hotspot/original/icedtea-no-precompiled.patch,
* patches/hotspot/original/icedtea-params-cast-size_t.patch,
* patches/hotspot/original/icedtea-parisc-opt.patch,
* patches/hotspot/original/icedtea-shark-build.patch,
* patches/hotspot/original/icedtea-shark.patch,
* patches/hotspot/original/icedtea-sparc-buildfixes.patch,
* patches/hotspot/original/icedtea-sparc-trapsfix.patch,
* patches/hotspot/original/icedtea-sparc64-linux.patch,
* patches/hotspot/original/icedtea-static-libstdc++.patch,
* patches/hotspot/original/icedtea-text-relocations.patch,
* patches/hotspot/original/icedtea-use-idx_t.patch,
* patches/hotspot/original/icedtea-version.patch,
* patches/hotspot/original/icedtea-zero-build.patch: Moved
from patches/hotspot/default.
* patches/icedtea-disable-cc-incompatible-sanity-checks.patch,
* patches/icedtea-zero-build.patch: Recreated.
* patches/openjdk/6432567-debugger-socket-overflow.patch:
Renamed from oj100013-debugger-socket-overflow.patch.
changeset e09a901109fa in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=e09a901109fa
author: Andrew John Hughes <ahughes at redhat.com>
date: Wed Oct 07 22:44:35 2009 +0100
Merge
changeset b21607ae7b62 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=b21607ae7b62
author: Andrew John Hughes <ahughes at redhat.com>
date: Sun Oct 18 21:41:46 2009 +0100
Merge
changeset 2673464ac328 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=2673464ac328
author: Andrew John Hughes <ahughes at redhat.com>
date: Sun Oct 18 21:42:53 2009 +0100
Update to b17 tarball.
2009-10-16 Andrew John Hughes <ahughes at redhat.com>
* Makefile.am: Update to b17 tarball.
diffstat:
119 files changed, 2183 insertions(+), 176921 deletions(-)
ChangeLog | 180
HACKING | 1
INSTALL | 7
Makefile.am | 134
README | 15
acinclude.m4 | 2
configure.ac | 44
contrib/jck/compile-native-code.sh | 3
patches/ecj/icedtea-ant.patch | 20
patches/ecj/icedtea-hotspot-default.patch | 48
patches/ecj/icedtea-hotspot-original.patch | 27
patches/ecj/icedtea.patch | 234
patches/hotspot/default/icedtea-6791168.patch | 230
patches/hotspot/default/icedtea-bytecodeInterpreter.patch | 11
patches/hotspot/default/icedtea-core-build.patch | 108
patches/hotspot/default/icedtea-debuginfo.patch | 15
patches/hotspot/default/icedtea-format.patch | 48
patches/hotspot/default/icedtea-gcc-4.3.patch | 54
patches/hotspot/default/icedtea-gcc-stack-markings.patch | 14
patches/hotspot/default/icedtea-gcc-suffix.patch | 25
patches/hotspot/default/icedtea-headers.patch | 13
patches/hotspot/default/icedtea-ignore-unrecognized-options.patch | 76
patches/hotspot/default/icedtea-includedb.patch | 107
patches/hotspot/default/icedtea-memory-limits.patch | 23
patches/hotspot/default/icedtea-no-precompiled.patch | 32
patches/hotspot/default/icedtea-params-cast-size_t.patch | 255
patches/hotspot/default/icedtea-parisc-opt.patch | 28
patches/hotspot/default/icedtea-shark-build.patch | 233
patches/hotspot/default/icedtea-shark.patch | 390
patches/hotspot/default/icedtea-sparc-buildfixes.patch | 35
patches/hotspot/default/icedtea-sparc-ptracefix.patch | 34
patches/hotspot/default/icedtea-sparc-trapsfix.patch | 21
patches/hotspot/default/icedtea-sparc64-linux.patch | 42
patches/hotspot/default/icedtea-static-libstdc++.patch | 16
patches/hotspot/default/icedtea-text-relocations.patch | 61
patches/hotspot/default/icedtea-use-idx_t.patch | 101
patches/hotspot/default/icedtea-version.patch | 48
patches/hotspot/default/icedtea-zero-build.patch | 129
patches/hotspot/original/icedtea-6791168.patch | 230
patches/hotspot/original/icedtea-bytecodeInterpreter.patch | 31
patches/hotspot/original/icedtea-core-build.patch | 46
patches/hotspot/original/icedtea-gcc-4.3.patch | 84
patches/hotspot/original/icedtea-gcc-stack-markings.patch | 14
patches/hotspot/original/icedtea-gcc-suffix.patch | 4
patches/hotspot/original/icedtea-headers.patch | 7
patches/hotspot/original/icedtea-includedb.patch | 107
patches/hotspot/original/icedtea-no-precompiled.patch | 32
patches/hotspot/original/icedtea-params-cast-size_t.patch | 250
patches/hotspot/original/icedtea-parisc-opt.patch | 8
patches/hotspot/original/icedtea-shark-build.patch | 296
patches/hotspot/original/icedtea-shark.patch | 210
patches/hotspot/original/icedtea-sparc-buildfixes.patch | 35
patches/hotspot/original/icedtea-sparc-trapsfix.patch | 10
patches/hotspot/original/icedtea-sparc64-linux.patch | 6
patches/hotspot/original/icedtea-static-libstdc++.patch | 6
patches/hotspot/original/icedtea-text-relocations.patch | 58
patches/hotspot/original/icedtea-use-idx_t.patch | 293
patches/hotspot/original/icedtea-version.patch | 62
patches/hotspot/original/icedtea-zero-build.patch | 112
patches/icedtea-6700047-loopopts.patch | 34
patches/icedtea-6712835-ifnode.patch | 25
patches/icedtea-6728542-epoll.patch | 90
patches/icedtea-alsa-default-device.patch | 17
patches/icedtea-ant.patch | 106
patches/icedtea-debuginfo.patch | 64
patches/icedtea-disable-cc-incompatible-sanity-checks.patch | 139
patches/icedtea-float-double-trailing-zeros.patch | 29
patches/icedtea-format-warnings.patch | 30
patches/icedtea-fortify-source.patch | 60
patches/icedtea-graphics.patch | 42
patches/icedtea-jar-misc.patch | 1126
patches/icedtea-java2d-mitre-join.patch | 64
patches/icedtea-javac-debuginfo.patch | 102
patches/icedtea-jtreg-colortest.patch | 10
patches/icedtea-jtreg-layoutextragap.patch | 137
patches/icedtea-jtreg-printjob-edgetest-manual.patch | 10
patches/icedtea-jtreg-printjob-multiple-end.patch | 37
patches/icedtea-lcms-2.patch | 55
patches/icedtea-no-bcopy.patch | 20
patches/icedtea-override-redirect-metacity.patch | 19
patches/icedtea-s390-serialize.patch | 15
patches/icedtea-signed-types-hot6.patch | 22
patches/icedtea-simpletimezone-relax.patch | 21
patches/icedtea-systemtap.patch | 66
patches/icedtea-toolkit.patch | 10
patches/icedtea-zero-build.patch | 275
patches/openjdk/6432567-debugger-socket-overflow.patch | 17
patches/openjdk/6648816.patch | 82
patches/openjdk/oj100103-debugger-socket-overflow.patch | 17
patches/openjdk/rename-execvpe.patch | 42
patches/security/icedtea-6588003.patch | 54
patches/security/icedtea-6656586.patch | 32
patches/security/icedtea-6656610.patch | 30
patches/security/icedtea-6656625.patch | 180
patches/security/icedtea-6657133.patch | 190
patches/security/icedtea-6657619.patch | 11
patches/security/icedtea-6657625.patch | 18
patches/security/icedtea-6657695.patch | 53
patches/security/icedtea-6660049.patch | 630
patches/security/icedtea-6660539.patch | 74
patches/security/icedtea-6736293.patch | 61
patches/security/icedtea-6738524.patch | 42
patches/security/icedtea-6777448.patch | 69
patches/security/icedtea-6777487.patch | 179
patches/security/icedtea-6801071.patch | 175
patches/security/icedtea-6801497.patch | 59
patches/security/icedtea-6813167.patch |168806 ----------
patches/security/icedtea-6823373.patch | 49
patches/security/icedtea-6824440.patch | 265
patches/security/icedtea-6830335.patch | 19
patches/security/icedtea-6845701.patch | 12
ports/hotspot/src/cpu/zero/vm/asm_helper.cpp | 8
ports/hotspot/src/cpu/zero/vm/bytecodes_arm.def | 283
ports/hotspot/src/cpu/zero/vm/bytecodes_zero.cpp | 7
ports/hotspot/src/cpu/zero/vm/bytecodes_zero.hpp | 1
ports/hotspot/src/cpu/zero/vm/cppInterpreter_arm.S | 208
ports/hotspot/src/share/vm/shark/sharkCompiler.cpp | 21
ports/hotspot/src/share/vm/shark/shark_globals.hpp | 9
tapset/hotspot.stp.in | 11
diffs (truncated from 181795 to 500 lines):
diff -r 66ad418c7b91 -r 2673464ac328 ChangeLog
--- a/ChangeLog Thu Oct 01 11:24:55 2009 +0200
+++ b/ChangeLog Sun Oct 18 21:42:53 2009 +0100
@@ -1,3 +1,183 @@ 2009-10-01 Robert Schuster <robertschu
+2009-10-16 Andrew John Hughes <ahughes at redhat.com>
+
+ * Makefile.am:
+ Update to b17 tarball.
+
+2009-10-02 Andrew John Hughes <ahughes at redhat.com>
+
+ Bump to b17 and use original HotSpot.
+ * patches/ecj/icedtea-hotspot-default.patch:
+ Moved to icedtea-hotspot-original.patch.
+ * patches/hotspot/default/icedtea-6791168.patch,
+ * patches/hotspot/default/icedtea-bytecodeInterpreter.patch,
+ * patches/hotspot/default/icedtea-core-build.patch,
+ * patches/hotspot/default/icedtea-debuginfo.patch,
+ * patches/hotspot/default/icedtea-format.patch,
+ * patches/hotspot/default/icedtea-gcc-4.3.patch,
+ * patches/hotspot/default/icedtea-gcc-stack-markings.patch,
+ * patches/hotspot/default/icedtea-gcc-suffix.patch,
+ * patches/hotspot/default/icedtea-headers.patch,
+ * patches/hotspot/default/icedtea-ignore-unrecognized-options.patch,
+ * patches/hotspot/default/icedtea-includedb.patch,
+ * patches/hotspot/default/icedtea-memory-limits.patch,
+ * patches/hotspot/default/icedtea-no-precompiled.patch,
+ * patches/hotspot/default/icedtea-params-cast-size_t.patch,
+ * patches/hotspot/default/icedtea-parisc-opt.patch,
+ * patches/hotspot/default/icedtea-shark-build.patch,
+ * patches/hotspot/default/icedtea-shark.patch,
+ * patches/hotspot/default/icedtea-sparc-buildfixes.patch,
+ * patches/hotspot/default/icedtea-sparc-ptracefix.patch,
+ * patches/hotspot/default/icedtea-sparc-trapsfix.patch,
+ * patches/hotspot/default/icedtea-sparc64-linux.patch,
+ * patches/hotspot/default/icedtea-static-libstdc++.patch,
+ * patches/hotspot/default/icedtea-text-relocations.patch,
+ * patches/hotspot/default/icedtea-use-idx_t.patch,
+ * patches/hotspot/default/icedtea-version.patch,
+ * patches/hotspot/default/icedtea-zero-build.patch:
+ Moved to patches/hotspot/original.
+ * patches/icedtea-6700047-loopopts.patch,
+ * patches/icedtea-6712835-ifnode.patch,
+ * patches/icedtea-6728542-epoll.patch,
+ * patches/icedtea-alsa-default-device.patch:
+ Removed, upstream.
+ * patches/icedtea-ant.patch: Moved to ecj subdirectory.
+ * patches/icedtea-debuginfo.patch,
+ * patches/icedtea-float-double-trailing-zeros.patch,
+ * patches/icedtea-format-warnings.patch,
+ * patches/icedtea-fortify-source.patch,
+ * patches/icedtea-graphics.patch,
+ * patches/icedtea-jar-misc.patch,
+ * patches/icedtea-java2d-mitre-join.patch,
+ * patches/icedtea-javac-debuginfo.patch,
+ * patches/icedtea-jtreg-colortest.patch,
+ * patches/icedtea-jtreg-layoutextragap.patch,
+ * patches/icedtea-jtreg-printjob-edgetest-manual.patch,
+ * patches/icedtea-jtreg-printjob-multiple-end.patch,
+ * patches/icedtea-lcms-2.patch,
+ * patches/icedtea-no-bcopy.patch,
+ * patches/icedtea-override-redirect-metacity.patch,
+ * patches/icedtea-signed-types-hot6.patch,
+ * patches/icedtea-simpletimezone-relax.patch,
+ * patches/icedtea-toolkit.patch,
+ * patches/openjdk/6648816.patch:
+ Removed, upstream.
+ * patches/openjdk/oj100103-debugger-socket-overflow.patch:
+ Renamed to include Sun bug ID.
+ * patches/openjdk/rename-execvpe.patch,
+ * patches/security/icedtea-6588003.patch,
+ * patches/security/icedtea-6656586.patch,
+ * patches/security/icedtea-6656610.patch,
+ * patches/security/icedtea-6656625.patch,
+ * patches/security/icedtea-6657133.patch,
+ * patches/security/icedtea-6657619.patch,
+ * patches/security/icedtea-6657625.patch,
+ * patches/security/icedtea-6657695.patch,
+ * patches/security/icedtea-6660049.patch,
+ * patches/security/icedtea-6660539.patch,
+ * patches/security/icedtea-6736293.patch,
+ * patches/security/icedtea-6738524.patch,
+ * patches/security/icedtea-6777448.patch,
+ * patches/security/icedtea-6777487.patch,
+ * patches/security/icedtea-6801071.patch,
+ * patches/security/icedtea-6801497.patch,
+ * patches/security/icedtea-6813167.patch,
+ * patches/security/icedtea-6823373.patch,
+ * patches/security/icedtea-6824440.patch,
+ * patches/security/icedtea-6830335.patch,
+ * patches/security/icedtea-6845701.patch:
+ Removed, upstream.
+ * Makefile.am:
+ Make WITH_ALT_HSBUILD conditionals the default,
+ set ANT rather than ANT, set DEBUG_CLASSFILES and
+ DEBUG_BINARIES to true, remove patches no longer
+ needed in b17.
+ * acinclude.m4: Use original HotSpot, not a download.
+ * patches/ecj/icedtea-ant.patch: Moved from patches,
+ and reduced to just add additional paths for bootstrap.
+ * patches/ecj/icedtea-hotspot-original.patch: Moved from
+ icedtea-hotspot-default, original hotspot-original patch removed.
+ * patches/ecj/icedtea.patch: Recreated.
+ * patches/hotspot/original/icedtea-6791168.patch,
+ * patches/hotspot/original/icedtea-bytecodeInterpreter.patch,
+ * patches/hotspot/original/icedtea-core-build.patch,
+ * patches/hotspot/original/icedtea-gcc-4.3.patch,
+ * patches/hotspot/original/icedtea-gcc-stack-markings.patch,
+ * patches/hotspot/original/icedtea-gcc-suffix.patch,
+ * patches/hotspot/original/icedtea-headers.patch,
+ * patches/hotspot/original/icedtea-includedb.patch,
+ * patches/hotspot/original/icedtea-no-precompiled.patch,
+ * patches/hotspot/original/icedtea-params-cast-size_t.patch,
+ * patches/hotspot/original/icedtea-parisc-opt.patch,
+ * patches/hotspot/original/icedtea-shark-build.patch,
+ * patches/hotspot/original/icedtea-shark.patch,
+ * patches/hotspot/original/icedtea-sparc-buildfixes.patch,
+ * patches/hotspot/original/icedtea-sparc-trapsfix.patch,
+ * patches/hotspot/original/icedtea-sparc64-linux.patch,
+ * patches/hotspot/original/icedtea-static-libstdc++.patch,
+ * patches/hotspot/original/icedtea-text-relocations.patch,
+ * patches/hotspot/original/icedtea-use-idx_t.patch,
+ * patches/hotspot/original/icedtea-version.patch,
+ * patches/hotspot/original/icedtea-zero-build.patch:
+ Moved from patches/hotspot/default.
+ * patches/icedtea-disable-cc-incompatible-sanity-checks.patch,
+ * patches/icedtea-zero-build.patch: Recreated.
+ * patches/openjdk/6432567-debugger-socket-overflow.patch:
+ Renamed from oj100013-debugger-socket-overflow.patch.
+
+2009-10-14 Mark Wielaard <mjw at redhat.com>
+
+ * configure.ac: When enabling systemtap support check sys/sdt.h
+ and g++ are recent enough to allow probes in class constructors
+ and destructors.
+ * patches/icedtea-systemtap.patch: Enable compiling probes in
+ jni.cpp. Rewrite Set<prim>Field and SetStatic<prim>Field macros
+ to use DTRACE_PROBE interface directly instead of generating
+ dtrace implementation calls. Clean up dtrace.hpp.
+ * tapset/hotspot.stp.in: Enable hotspot.monitor_notify. Fix up
+ comments.
+
+2009-10-13 Mark Wielaard <mjw at redhat.com>
+
+ * tapsets/hotspot.stp.in (hotspot.gc_end): Match gc__end, not begin.
+
+2009-10-12 Gary Benson <gbenson at redhat.com>
+
+ * ports/hotspot/src/share/vm/shark/shark_globals.hpp:
+ Removed SharkStartAt, SharkStopAfter and SharkOnlyCompile.
+ * ports/hotspot/src/share/vm/shark/shark_globals.hpp
+ (SharkCompiler::compile_method): Likewise.
+
+2009-10-09 Edward Nevill <ed at camswl.com>
+
+ * Added initial support for Shark + ARM asm
+
+2009-10-09 Edward Nevill <ed at camswl.com>
+
+ * Bug fix to irem
+ * Stop icedtea-debug build falling over in test_gamma
+
+2009-10-08 Matthias Klose <doko at ubuntu.com>
+
+ * Makefile.am (stamps/icedtea.stamp, stamps/icedtea-debug.stamp):
+ Add shark aliases to jvm.cfg.
+ (stamps/add-zero.stamp): Install as shark if default vm is zero.
+ * configure.ac: Allow shark as additional vm when default vm is zero.
+ * INSTALL, README: Document new build options.
+
+2009-10-06 Gary Benson <gbenson at redhat.com>
+
+ * patches/icedtea-s390-serialize.patch: New file.
+ * Makefile.am: Apply the above.
+ * HACKING: Document the above.
+
+2009-10-05 Edward Nevill <ed at camswl.com>
+
+ * Support for generation of native libraries for JCK on ARM
+ * Addition / updating of copyright notices
+ * Support for building icedteat-debug (incomplete)
+ * Minor performance optimisations
+ * Fix to stack overflow checking
+
2009-10-01 Robert Schuster <robertschuster at fsfe.org>
* configure.ac: Added --with-cacao-src-dir option.
diff -r 66ad418c7b91 -r 2673464ac328 HACKING
--- a/HACKING Thu Oct 01 11:24:55 2009 +0200
+++ b/HACKING Sun Oct 18 21:42:53 2009 +0100
@@ -106,6 +106,7 @@ The following patches are currently appl
* icedtea-test-atomic-operations.patch: Add check to see if GCC's sync_lock_test works.
* icedtea-zero.patch: Generalise architecture support, add ARM and #ifdef out non-zero applicable parts.
* icedtea-shark.patch: Add support for the Shark JIT.
+* icedtea-s390-serialize.patch: Correctly detect serialization segfaults on s390.
The following patches are only applied to OpenJDK6 in IcedTea6:
diff -r 66ad418c7b91 -r 2673464ac328 INSTALL
--- a/INSTALL Thu Oct 01 11:24:55 2009 +0200
+++ b/INSTALL Sun Oct 18 21:42:53 2009 +0100
@@ -125,10 +125,13 @@ on architectures where only zero (or sha
--with-additional-vms=cacao
to build the additional VM's. It's not possible to build cacao as the
default VM, and zero as additional VM.
+To build zero as the default VM and shark as an additional VM, use
+ --enable-zero --with-additional-vms=shark
The additional VM's are available by calling the java with the option
-`-cacao' or `-zero' (for shark as well), or by calling the java tools with
-`-J-<vm name>'.
+`-cacao', `-zero' or `-shark', or by calling the java tools with
+`-J-<vm name>'. If the build was configured with '--enable-shark',
+use `-Xint' to just use the zero VM.
Support for different versions of HotSpot
-----------------------------------------
diff -r 66ad418c7b91 -r 2673464ac328 Makefile.am
--- a/Makefile.am Thu Oct 01 11:24:55 2009 +0200
+++ b/Makefile.am Sun Oct 18 21:42:53 2009 +0100
@@ -1,6 +1,6 @@ OPENJDK_DATE = 24_apr_2009
-OPENJDK_DATE = 24_apr_2009
-OPENJDK_MD5SUM = 850a29b70206bc7fa083cd26acc781f3
-OPENJDK_VERSION = b16
+OPENJDK_DATE = 14_oct_2009
+OPENJDK_MD5SUM = 078fe0ab744c98694decc77f2456c560
+OPENJDK_VERSION = b17
CACAO_VERSION = 0.99.4
CACAO_MD5SUM = c5e6525c5212ddbb6026e4a7cde37ca6
@@ -58,11 +58,7 @@ PULSE_JAVA_CLASS_DIR =
PULSE_JAVA_CLASS_DIR =
endif
-if WITH_ALT_HSBUILD
HOTSPOT_MAKE_DIR = make
-else
-HOTSPOT_MAKE_DIR = build
-endif
# Top-Level Targets
# =================
@@ -163,7 +159,7 @@ ICEDTEA_ENV = \
ICEDTEA_ENV = \
IMPORT_BINARY_PLUGS=true \
ALT_JDK_IMPORT_PATH="$(ICEDTEA_BOOT_DIR)" \
- ANT_HOME="$(SYSTEM_ANT_DIR)" \
+ ANT="$(ANT)" \
BUILD_NUMBER="$(OPENJDK_VERSION)" \
JDK_UPDATE_VERSION="$(JDK_UPDATE_VERSION)" \
JRE_RELEASE_VERSION="1.6.0_$(COMBINED_VERSION)" \
@@ -201,7 +197,9 @@ ICEDTEA_ENV = \
JAVA_HOME="" \
JDK_HOME="" \
RHINO_JAR="$(RHINO_JAR)" \
- DISTRIBUTION_ID="$(DIST_ID)"
+ DISTRIBUTION_ID="$(DIST_ID)" \
+ DEBUG_CLASSFILES="true" \
+ DEBUG_BINARIES="true"
if WITH_CACAO
ICEDTEA_ENV += \
@@ -242,7 +240,7 @@ ICEDTEA_ENV_ECJ = \
ICEDTEA_ENV_ECJ = \
IMPORT_BINARY_PLUGS=true \
ALT_JDK_IMPORT_PATH="$(ICEDTEA_BOOT_DIR)" \
- ANT_HOME="$(SYSTEM_ANT_DIR)" \
+ ANT="$(ANT)" \
BUILD_NUMBER="$(OPENJDK_VERSION)" \
JDK_UPDATE_VERSION="$(JDK_UPDATE_VERSION)" \
JRE_RELEASE_VERSION="1.6.0_$(COMBINED_VERSION)" \
@@ -286,7 +284,9 @@ ICEDTEA_ENV_ECJ = \
RHINO_JAR="$(RHINO_JAR)" \
JAR_KNOWS_ATFILE="$(JAR_KNOWS_ATFILE)" \
JAR_KNOWS_J_OPTIONS="$(JAR_KNOWS_J_OPTIONS)" \
- JAR_ACCEPTS_STDIN_LIST="$(JAR_ACCEPTS_STDIN_LIST)"
+ JAR_ACCEPTS_STDIN_LIST="$(JAR_ACCEPTS_STDIN_LIST)" \
+ DEBUG_CLASSFILES="true" \
+ DEBUG_BINARIES="true"
if WITH_CACAO
ICEDTEA_ENV_ECJ += \
@@ -504,8 +504,14 @@ ZERO_ASM_BC_ASM_COND = $(shell test -f $
# These options are provided mainly to assist debugging by returning the bytecode interpreter
# to a 'vanilla' interpreter.
#
+if SHARK_BUILD
+${ZERO_ASM_BC_ASM}: ${ZERO_ASM_BC_DEF} $(abs_top_srcdir)/mkbc
+ gcc -E -DDISABLE_NOTICE_SAFEPOINTS - < $< | $(abs_top_srcdir)/mkbc - $@
+else
${ZERO_ASM_BC_ASM}: ${ZERO_ASM_BC_DEF} $(abs_top_srcdir)/mkbc
gcc -E - < $< | $(abs_top_srcdir)/mkbc - $@
+endif
+
# Link ports sources into tree
stamps/ports.stamp: stamps/replace-hotspot.stamp
@@ -537,19 +543,6 @@ else
patches/hotspot/$(HSBUILD)/icedtea-gcc-4.3.patch
endif
-# Patches needed when not using the newer OpenJDK 7 HotSpot
-OLD_HOTSPOT_PATCHES = \
- patches/icedtea-signed-types-hot6.patch \
- patches/icedtea-lucene-crash.patch \
- patches/icedtea-6700047-loopopts.patch \
- patches/icedtea-6712835-ifnode.patch
-
-if WITH_ALT_HSBUILD
- OLD_HOTSPOT_PATCHES_COND =
-else
- OLD_HOTSPOT_PATCHES_COND = $(OLD_HOTSPOT_PATCHES)
-endif
-
ICEDTEA_FSG_PATCHES =
ICEDTEA_PATCHES = \
@@ -560,14 +553,11 @@ ICEDTEA_PATCHES = \
patches/icedtea-zero.patch \
patches/icedtea-ia64-bugfix.patch \
patches/hotspot/$(HSBUILD)/icedtea-parisc-opt.patch \
- $(OLD_HOTSPOT_PATCHES_COND) \
+ patches/icedtea-lucene-crash.patch \
patches/icedtea-version.patch \
patches/hotspot/$(HSBUILD)/icedtea-version.patch \
patches/icedtea-copy-plugs.patch \
patches/hotspot/$(HSBUILD)/icedtea-text-relocations.patch \
- patches/icedtea-graphics.patch \
- patches/icedtea-debuginfo.patch \
- patches/hotspot/$(HSBUILD)/icedtea-debuginfo.patch \
patches/icedtea-ssl.patch \
$(PLUGIN_PATCH) \
patches/icedtea-webstart.patch \
@@ -576,15 +566,12 @@ ICEDTEA_PATCHES = \
patches/icedtea-tools.patch \
patches/icedtea-timezone.patch \
patches/icedtea-timezone-default-permission.patch \
- patches/icedtea-simpletimezone-relax.patch \
patches/icedtea-use-system-tzdata.patch \
patches/icedtea-headers.patch \
patches/hotspot/$(HSBUILD)/icedtea-headers.patch \
- patches/icedtea-ant.patch \
patches/icedtea-gcc-suffix.patch \
patches/hotspot/$(HSBUILD)/icedtea-gcc-suffix.patch \
patches/icedtea-bytebuffer-compact.patch \
- patches/icedtea-float-double-trailing-zeros.patch \
patches/hotspot/$(HSBUILD)/icedtea-memory-limits.patch \
patches/icedtea-sunsrc.patch \
patches/icedtea-libraries.patch \
@@ -592,7 +579,6 @@ ICEDTEA_PATCHES = \
patches/icedtea-core-build.patch \
patches/icedtea-jvmtiEnv.patch \
patches/icedtea-lcms.patch \
- patches/icedtea-lcms-2.patch \
patches/hotspot/$(HSBUILD)/icedtea-core-build.patch \
patches/icedtea-linker-options.patch \
patches/hotspot/$(HSBUILD)/icedtea-static-libstdc++.patch \
@@ -606,11 +592,8 @@ ICEDTEA_PATCHES = \
patches/icedtea-ia64-fdlibm.patch \
patches/icedtea-freetypeversion.patch \
patches/icedtea-fonts.patch \
- patches/icedtea-override-redirect-metacity.patch \
- patches/icedtea-no-bcopy.patch \
patches/icedtea-shark-build.patch \
patches/hotspot/$(HSBUILD)/icedtea-shark-build.patch \
- patches/icedtea-toolkit.patch \
patches/icedtea-jdk-docs-target.patch \
patches/icedtea-nomotif-6706121.patch \
patches/icedtea-nomotif.patch \
@@ -625,62 +608,22 @@ ICEDTEA_PATCHES = \
patches/icedtea-arch.patch \
patches/icedtea-lc_ctype.patch \
patches/icedtea-messageutils.patch \
- patches/icedtea-javac-debuginfo.patch \
patches/icedtea-xjc.patch \
patches/icedtea-renderer-crossing.patch \
patches/icedtea-stroker-finish.patch \
- patches/icedtea-alsa-default-device.patch \
patches/icedtea-linker-libs-order.patch \
patches/icedtea-f2i-overflow.patch \
patches/icedtea-6761856-freetypescaler.patch \
patches/icedtea-testenv.patch \
patches/icedtea-samejvm-safe.patch \
- patches/icedtea-6728542-epoll.patch \
patches/icedtea-cc-interp-jvmti.patch \
patches/icedtea-pr261.patch \
patches/icedtea-doc-headers.patch \
patches/openjdk/bidi-tests.patch \
patches/openjdk/annotation-tests.patch \
- patches/openjdk/rename-execvpe.patch \
- patches/security/icedtea-6588003.patch \
- patches/security/icedtea-6656586.patch \
- patches/security/icedtea-6656610.patch \
- patches/security/icedtea-6656625.patch \
- patches/security/icedtea-6657133.patch \
- patches/security/icedtea-6657619.patch \
- patches/security/icedtea-6657625.patch \
- patches/security/icedtea-6657695.patch \
- patches/security/icedtea-6660049.patch \
- patches/security/icedtea-6660539.patch \
- patches/security/icedtea-6736293.patch \
- patches/security/icedtea-6738524.patch \
- patches/security/icedtea-6777448.patch \
- patches/security/icedtea-6801497.patch \
- patches/security/icedtea-6801071.patch \
- patches/security/icedtea-6777487.patch \
- patches/security/icedtea-6823373.patch \
- patches/security/icedtea-6824440.patch \
- patches/security/icedtea-6830335.patch \
- patches/security/icedtea-6845701.patch \
- patches/security/icedtea-6813167.patch \
- patches/icedtea-jar-misc.patch
-
-if WITH_ALT_HSBUILD
-ICEDTEA_PATCHES += \
- patches/icedtea-format-warnings.patch \
- patches/icedtea-fortify-source.patch \
patches/hotspot/$(HSBUILD)/icedtea-sparc-buildfixes.patch \
patches/hotspot/$(HSBUILD)/icedtea-6791168.patch \
patches/hotspot/$(HSBUILD)/icedtea-includedb.patch \
- patches/hotspot/$(HSBUILD)/icedtea-ignore-unrecognized-options.patch
-endif
-
-if !WITH_ALT_HSBUILD
-ICEDTEA_PATCHES += \
- patches/icedtea-sparc.patch
-endif
-
-ICEDTEA_PATCHES += \
patches/hotspot/$(HSBUILD)/icedtea-sparc64-linux.patch \
patches/hotspot/$(HSBUILD)/icedtea-sparc-ptracefix.patch \
patches/hotspot/$(HSBUILD)/icedtea-sparc-trapsfix.patch
@@ -730,28 +673,22 @@ ICEDTEA_PATCHES += \
patches/icedtea-demo-swingapplet.patch \
patches/icedtea-awt-window-size.patch \
patches/icedtea-java2d-dasher.patch \
- patches/hotspot/$(HSBUILD)/icedtea-format.patch \
patches/icedtea-cc-interp-backedge.patch \
patches/icedtea-xml-encodinginfo.patch \
patches/icedtea-jtreg-6592792.patch \
patches/icedtea-s390-noinline.patch \
patches/icedtea-jtreg-hatrun.patch \
patches/icedtea-jtreg-dnd.patch \
- patches/icedtea-jtreg-colortest.patch \
- patches/icedtea-jtreg-printjob-multiple-end.patch \
- patches/icedtea-jtreg-printjob-edgetest-manual.patch \
patches/icedtea-jtreg-jrunscript.patch \
- patches/icedtea-jtreg-layoutextragap.patch \
patches/icedtea-network-unreachable.patch \
patches/icedtea-dnd-filelists.patch \
- patches/icedtea-java2d-mitre-join.patch \
patches/icedtea-java2d-stroker-internal-joint.patch \
patches/icedtea-java2d-stroker-internal-close-joint.patch \
patches/icedtea-disable-cc-incompatible-sanity-checks.patch \
patches/icedtea-explicit-target-arch.patch \
- patches/openjdk/6648816.patch \
- patches/openjdk/oj100103-debugger-socket-overflow.patch \
+ patches/openjdk/6432567-debugger-socket-overflow.patch \
patches/hotspot/$(HSBUILD)/icedtea-gcc-stack-markings.patch \
+ patches/icedtea-s390-serialize.patch \
$(DISTRIBUTION_PATCHES)
stamps/extract.stamp: stamps/download.stamp
@@ -1001,7 +938,8 @@ stamps/ports-ecj.stamp: stamps/extract-e
touch stamps/ports-ecj.stamp
# Patch OpenJDK for plug replacements and ecj.
-ICEDTEA_ECJ_PATCHES = patches/ecj/icedtea.patch \
+ICEDTEA_ECJ_PATCHES = patches/ecj/icedtea-ant.patch \
+ patches/ecj/icedtea.patch \
patches/ecj/icedtea-hotspot-$(HSBUILD).patch \
patches/ecj/icedtea-spp.patch \
patches/ecj/icedtea-jopt.patch
@@ -1249,6 +1187,9 @@ if ZERO_BUILD
if ZERO_BUILD
printf -- '-zero ALIASED_TO -server\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg
endif
+if SHARK_BUILD
+ printf -- '-shark ALIASED_TO -server\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg
+endif
if WITH_CACAO
printf -- '-cacao ALIASED_TO -server\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg
endif
@@ -1338,6 +1279,9 @@ if ZERO_BUILD
if ZERO_BUILD
printf -- '-zero ALIASED_TO -server\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg
endif
+if SHARK_BUILD
+ printf -- '-shark ALIASED_TO -server\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg
+endif
if WITH_CACAO
printf -- '-cacao ALIASED_TO -server\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg
endif
@@ -1469,12 +1413,8 @@ ICEDTEA_COPY_DIRS = \
java/util \
java/rmi \
sun/awt/ \
- javax/net/ssl
-
-if WITH_ALT_HSBUILD
More information about the distro-pkg-dev
mailing list