/hg/icedtea6: 2 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Tue Feb 22 00:34:28 PST 2011
changeset 513fd50d8c95 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=513fd50d8c95
author: Andrew John Hughes <ahughes at redhat.com>
date: Tue Feb 22 02:16:21 2011 +0000
Fix duplication of absolute path when creating $(ECJ_BOOT_DIR)/lib.
2011-02-22 Andrew John Hughes <ahughes at redhat.com>
* Makefile.am: (bootstrap-directory-ecj): Fix double
absolute path specification in creation of
$(ECJ_BOOT_DIR)/lib.
changeset 4ffc2aade98c in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=4ffc2aade98c
author: Andrew John Hughes <ahughes at redhat.com>
date: Tue Feb 22 08:34:09 2011 +0000
PR103: Usage of native2ascii during bootstrap.
2011-02-22 Andrew John Hughes <ahughes at redhat.com>
PR103: Usage of native2ascii during bootstrap.
* Makefile.am: (bootstrap-directory-ecj): Symlink
native2ascii.
* NEWS: Updated.
* acinclude.m4: (IT_FIND_NATIVE2ASCII): Added.
* configure.ac: Call IT_FIND_NATIVE2ASCII.
diffstat:
5 files changed, 58 insertions(+), 1 deletion(-)
ChangeLog | 17 +++++++++++++++++
Makefile.am | 3 ++-
NEWS | 1 +
acinclude.m4 | 37 +++++++++++++++++++++++++++++++++++++
configure.ac | 1 +
diffs (113 lines):
diff -r 74f752bcf15d -r 4ffc2aade98c ChangeLog
--- a/ChangeLog Tue Feb 22 00:35:15 2011 +0000
+++ b/ChangeLog Tue Feb 22 08:34:09 2011 +0000
@@ -1,3 +1,20 @@ 2011-02-21 Andrew John Hughes <ahughes
+2011-02-22 Andrew John Hughes <ahughes at redhat.com>
+
+ PR103: Usage of native2ascii during bootstrap.
+ * Makefile.am:
+ (bootstrap-directory-ecj): Symlink native2ascii.
+ * NEWS: Updated.
+ * acinclude.m4:
+ (IT_FIND_NATIVE2ASCII): Added.
+ * configure.ac: Call IT_FIND_NATIVE2ASCII.
+
+2011-02-22 Andrew John Hughes <ahughes at redhat.com>
+
+ * Makefile.am:
+ (bootstrap-directory-ecj): Fix double
+ absolute path specification in creation
+ of $(ECJ_BOOT_DIR)/lib.
+
2011-02-21 Andrew John Hughes <ahughes at redhat.com>
* NEWS: Mention cleanups.
diff -r 74f752bcf15d -r 4ffc2aade98c Makefile.am
--- a/Makefile.am Tue Feb 22 00:35:15 2011 +0000
+++ b/Makefile.am Tue Feb 22 08:34:09 2011 +0000
@@ -1161,6 +1161,7 @@ stamps/bootstrap-directory-ecj.stamp: st
ln -sf $(JAVAH) $(ECJ_BOOT_DIR)/bin/javah
ln -sf $(RMIC) $(ECJ_BOOT_DIR)/bin/rmic
ln -sf $(JAR) $(ECJ_BOOT_DIR)/bin/jar
+ ln -sf $(NATIVE2ASCII) $(ECJ_BOOT_DIR)/bin/native2ascii
ln -sf $(abs_top_builddir)/javac $(ECJ_BOOT_DIR)/bin/javac
ln -sf $(abs_top_builddir)/javap $(ECJ_BOOT_DIR)/bin/javap
mkdir -p $(ECJ_BOOT_DIR)/lib/endorsed && \
@@ -1185,7 +1186,7 @@ stamps/bootstrap-directory-ecj.stamp: st
ln -s $(SYSTEM_JDK_DIR)/include/$$i $(ECJ_BOOT_DIR)/include/$$i; \
done
# For HotSpot
- mkdir -p $(abs_top_builddir)/$(ECJ_BOOT_DIR)/lib && \
+ mkdir -p $(ECJ_BOOT_DIR)/lib && \
ln -sf $(ECJ_BOOT_DIR)/jre/lib/rt.jar $(ECJ_BOOT_DIR)/lib/tools.jar
mkdir -p stamps
touch stamps/bootstrap-directory-ecj.stamp
diff -r 74f752bcf15d -r 4ffc2aade98c NEWS
--- a/NEWS Tue Feb 22 00:35:15 2011 +0000
+++ b/NEWS Tue Feb 22 08:34:09 2011 +0000
@@ -429,6 +429,7 @@ New in release 1.10 (2011-XX-XX):
- PR600: HS19 upgrade broke CACAO build on ARM
- PR616, PR99: Don't statically link libstdc++ or libgcc
- PR632: patches/security/20110215/6878713.patch breaks shark zero build
+ - PR103: Usage of native2ascii during bootstrap
* Cleanup
- Patches are no longer prefixed with 'icedtea-'.
- All m4 macros are now prefixed with 'IT_' to denote their origin correctly.
diff -r 74f752bcf15d -r 4ffc2aade98c acinclude.m4
--- a/acinclude.m4 Tue Feb 22 00:35:15 2011 +0000
+++ b/acinclude.m4 Tue Feb 22 08:34:09 2011 +0000
@@ -470,6 +470,43 @@ AC_DEFUN([IT_FIND_RMIC],
fi
AC_MSG_RESULT(${RMIC})
AC_SUBST(RMIC)
+])
+
+AC_DEFUN([IT_FIND_NATIVE2ASCII],
+[
+ NATIVE2ASCII_DEFAULT=${SYSTEM_JDK_DIR}/bin/native2ascii
+ AC_MSG_CHECKING([if a native2ascii binary was specified])
+ AC_ARG_WITH([native2ascii],
+ [AS_HELP_STRING(--with-native2ascii,specify location of the native2ascii converter)],
+ [
+ if test "x${withval}" = "xyes"; then
+ NATIVE2ASCII=no
+ else
+ NATIVE2ASCII="${withval}"
+ fi
+ ],
+ [
+ NATIVE2ASCII=no
+ ])
+ AC_MSG_RESULT(${NATIVE2ASCII})
+ if test "x${NATIVE2ASCII}" = "xno"; then
+ NATIVE2ASCII=${NATIVE2ASCII_DEFAULT}
+ fi
+ AC_MSG_CHECKING([if $NATIVE2ASCII is a valid executable])
+ if ! test -x "${NATIVE2ASCII}"; then
+ AC_MSG_RESULT([no])
+ NATIVE2ASCII=""
+ AC_PATH_PROG(NATIVE2ASCII, "native2ascii")
+ if test -z "${NATIVE2ASCII}"; then
+ AC_PATH_PROG(NATIVE2ASCII, "gnative2ascii")
+ fi
+ if test -z "${NATIVE2ASCII}"; then
+ AC_MSG_ERROR("A native2ascii converter was not found.")
+ fi
+ else
+ AC_MSG_RESULT([yes])
+ fi
+ AC_SUBST([NATIVE2ASCII])
])
AC_DEFUN([IT_FIND_ENDORSED_JARS],
diff -r 74f752bcf15d -r 4ffc2aade98c configure.ac
--- a/configure.ac Tue Feb 22 00:35:15 2011 +0000
+++ b/configure.ac Tue Feb 22 08:34:09 2011 +0000
@@ -153,6 +153,7 @@ IT_FIND_JAVAH
IT_FIND_JAVAH
IT_FIND_JAR
IT_FIND_RMIC
+IT_FIND_NATIVE2ASCII
if test "x$enable_bootstrap" = "xyes"; then
IT_FIND_ECJ_JAR
IT_FIND_XALAN2_JAR
More information about the distro-pkg-dev
mailing list