Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4985504

bootstrap VM used to run GenerateBreakIteratorData lacks surrogate support

    XMLWordPrintable

Details

    • b40
    • generic
    • solaris_8

    Description

      in make/sun/text/Makefile, we run GenerateBreakIteratorData using $(JAVA_BOOT). For Tiger that is the 1.4.2 VM. GenerateBreakIteratorData uses unicode surrogate support methods from java.lang.String, but those methods are not available in 1.4.2. Nor does the Makefile place a new version of String on the bootstrap VM's bootclasspath.

      I'm trying to build new versions of the bootstrap jar files (make/sun/javac/javac/*.jar) for Tiger based on an updated javac, and this part of the build is failing due to the absence of these methods. I will be unable to update the bootstrap, and therefore javac, until this build problem is resolved.

      Please modify the build so that GenerateBreakIteratorData can be run using the current VM being build. java.lang.String is available by the time this part of the build is reached. I do not know if all the things needed by GenerateBreakIteratorData are available yet, but if not they should be built.

      Attachments

        Issue Links

          Activity

            People

              peytoia Yuka Kamiya (Inactive)
              gafter Neal Gafter
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: