[Bug 1458] [IcedTea6] Make use of bootstrap tools & -Xbootclasspath patches optional

bugzilla-daemon at icedtea.classpath.org bugzilla-daemon at icedtea.classpath.org
Mon May 27 03:02:19 PDT 2013


http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1458

--- Comment #1 from hg commits <mercurial at icedtea.classpath.org> ---
details:
http://icedtea.classpath.org//hg/icedtea6?cmd=changeset;node=632c42c569f8
author: Andrew John Hughes <gnu.andrew at redhat.com>
date: Mon May 27 11:00:32 2013 +0100

    PR1458: Make use of bootstrap tools & -Xbootclasspath patches optional

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

        PR1458: Make use of bootstrap tools & -Xbootclasspath
        patches optional
        * INSTALL: Document --disable-bootstrap-tools.
        * Makefile.am:
        (ICEDTEA_BOOTSTRAP_CLASSES): Add java.sql.SQLException
        if any of the constructors are missing.
        (ICEDTEA_ECJ_PATCHES): Split out fphexconstants,
        no-sun-classes, bootstrap-tools and xbootclasspath
        patches from icedtea.patch.  Make the latter two
        conditional.
        * NEWS: Updated.
        * acinclude.m4:
        (IT_USE_BOOTSTRAP_TOOLS): Add --disable-bootstrap-tools
        to decide whether to use the boot javac/javah or the
        one built as part of langtools.  Defaults to on.
        (IT_CHECK_FOR_XBOOTCLASSPATH): Check whether java
        can be passed -Xbootclasspath/p to prepend a path
        to the bootclasspath or not.
        * configure.ac: Invoke the new macros and test
        for the java.sql.SQLException constructors.
        * javac.in: Handle -Xbootclasspath/p, -Xbootclasspath
        and -Xbootclasspath/a by prepending, setting or appending
        its value to the bootclasspath option used to ecj,
        respectively.
        * patches/ecj/bootstrap-tools.patch:
        Split from icedtea.patch.  Uses the bootstrap
        javac and javah rather than the langtools one for
        CORBA and JDK.
        * patches/ecj/corba-dependencies.patch:
        Include the langtools source directory on the sourcepath.
        * patches/ecj/fphexconstants.patch:
        Split replacements of floating point hex constants out
        from icedtea.patch.
        * patches/ecj/icedtea.patch:
        Remove split-out segements.  Drop addition of ICEDTEA_RT
        in BuildToolJar.gmk and common/Rules.gmk in JDK altogether,
        along with setting of bootclasspath in langtools.
        * patches/ecj/needs-6.patch:
        Add java.awt Makefile.
        * patches/ecj/no-sun-classes.patch:
        Split from icedtea.patch.  Appends ICEDTEA_CLS_DIR to the
        bootclasspath in java.text, sun.text and sun.javazic
        Makefiles for VMs without internal Sun classes.
        * patches/ecj/xbootclasspath.patch:
        Replaces the use of -Xbootclasspath in java.text,
        sun.text and sun.javazic for those VMs that don't
        support it (gcj).

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20130527/36519a62/attachment.html 


More information about the distro-pkg-dev mailing list