Mercurial > hg > release > icedtea6-1.3
changeset 1005:a86e963e785f
2008-08-08 Joshua Sumali <jsumali@redhat.com>
* Makefile.am: Add ALT_JAR_CMD to ICEDTEA_ENV if --with-alt-jar is used.
Added patches/icedtea-alt-jar.patch.
* acinclude.m4: Define --with-alt-jar.
* configure.ac: Add --with-alt-jar.
* patches/icedtea-alt-jar.patch: New file.
* HACKING: Updated.
author | Joshua Sumali <jsumali@redhat.com> |
---|---|
date | Fri, 08 Aug 2008 12:26:14 -0400 |
parents | df71bbb2f1ad |
children | bbb08c1771b2 |
files | ChangeLog HACKING Makefile.am acinclude.m4 configure.ac patches/icedtea-alt-jar.patch |
diffstat | 6 files changed, 49 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Fri Aug 08 12:17:05 2008 -0400 +++ b/ChangeLog Fri Aug 08 12:26:14 2008 -0400 @@ -1,3 +1,12 @@ +2008-08-08 Joshua Sumali <jsumali@redhat.com> + + * Makefile.am: Add ALT_JAR_CMD to ICEDTEA_ENV if --with-alt-jar is used. + Added patches/icedtea-alt-jar.patch. + * acinclude.m4: Define --with-alt-jar. + * configure.ac: Add --with-alt-jar. + * patches/icedtea-alt-jar.patch: New file. + * HACKING: Updated. + 2008-08-08 Gary Benson <gbenson@redhat.com> * ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp
--- a/HACKING Fri Aug 08 12:17:05 2008 -0400 +++ b/HACKING Fri Aug 08 12:26:14 2008 -0400 @@ -64,6 +64,7 @@ * icedtea-hotspot-citypeflow.patch: Fix hotspot miscompilation with GCC 4.3 on x86. * icedtea-alpha-fixes.patch: Fix build issues on alpha-linux. * icedtea-arch.patch: Add support for additional architectures. +* icedtea-alt-jar.patch: Add support for using an alternate jar tool in JDK building. The following patches are only applied to OpenJDK6 in IcedTea6:
--- a/Makefile.am Fri Aug 08 12:17:05 2008 -0400 +++ b/Makefile.am Fri Aug 08 12:26:14 2008 -0400 @@ -170,6 +170,11 @@ "NO_DOCS=true" endif +if USE_ALT_JAR +ICEDTEA_ENV += \ + "ALT_JAR_CMD=$(ALT_JAR_CMD)" +endif + env: @echo 'unset JAVA_HOME' @echo 'export $(ICEDTEA_ENV)' @@ -494,6 +499,7 @@ patches/icedtea-hotspot-gcc-pr36917.patch \ patches/icedtea-hotspot-citypeflow.patch \ patches/icedtea-alpha-fixes.patch \ + patches/icedtea-alt-jar.patch \ $(SHARK_PATCH) \ $(GCC_PATCH) \ patches/icedtea-arch.patch
--- a/acinclude.m4 Fri Aug 08 12:17:05 2008 -0400 +++ b/acinclude.m4 Fri Aug 08 12:26:14 2008 -0400 @@ -488,6 +488,23 @@ AC_SUBST(ALT_NETBEANS_PROFILER_SRC_ZIP) ]) +AC_DEFUN([WITH_ALT_JAR_BINARY], +[ + AC_MSG_CHECKING(alternate jar command) + AC_ARG_WITH([alt-jar], + [AS_HELP_STRING(--with-alt-jar, specify the location of an alternate jar binary to use for building)], + [ + ALT_JAR_CMD=${withval} + AM_CONDITIONAL(USE_ALT_JAR, test x = x) + ], + [ + ALT_JAR_CMD="not specified" + AM_CONDITIONAL(USE_ALT_JAR, test x != x) + ]) + AC_MSG_RESULT(${ALT_JAR_CMD}) + AC_SUBST(ALT_JAR_CMD) +]) + AC_DEFUN([FIND_XALAN2_JAR], [ AC_ARG_WITH([xalan2-jar],
--- a/configure.ac Fri Aug 08 12:17:05 2008 -0400 +++ b/configure.ac Fri Aug 08 12:26:14 2008 -0400 @@ -220,6 +220,7 @@ WITH_VISUALVM_SRC_ZIP WITH_NETBEANS_PLATFORM_SRC_ZIP WITH_NETBEANS_PROFILER_SRC_ZIP +WITH_ALT_JAR_BINARY AC_CHECK_WITH_CACAO AC_CHECK_WITH_CACAO_HOME AC_CHECK_WITH_CACAO_SRC_ZIP
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/patches/icedtea-alt-jar.patch Fri Aug 08 12:26:14 2008 -0400 @@ -0,0 +1,15 @@ +--- openjdk.orig/jdk/make/common/shared/Defs-java.gmk 2008-05-30 03:50:36.000000000 -0400 ++++ openjdk/jdk/make/common/shared/Defs-java.gmk 2008-08-06 11:18:26.000000000 -0400 +@@ -187,7 +181,11 @@ + + BOOT_JAVA_CMD = $(BOOTDIR)/bin/java $(JAVA_TOOLS_FLAGS) + BOOT_JAVAC_CMD = $(BOOTDIR)/bin/javac $(JAVAC_JVM_FLAGS) $(BOOT_JAVACFLAGS) +-BOOT_JAR_CMD = $(BOOTDIR)/bin/jar ++ifdef ALT_JAR_CMD ++ BOOT_JAR_CMD = $(ALT_JAR_CMD) ++else ++ BOOT_JAR_CMD = $(BOOTDIR)/bin/jar ++endif + BOOT_JARSIGNER_CMD = $(BOOTDIR)/bin/jarsigner + + # Various tools we need to run (FIXUP: Are these the right ones?)