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

bootstrap VM used to run GenerateBreakIteratorData lacks surrogate support

XMLWordPrintable

    • b40
    • generic
    • solaris_8

      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.

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

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: