-
Bug
-
Resolution: Fixed
-
P1
-
5.0
-
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.
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.
- relates to
-
JDK-4975684 bootstrap compiler infrastructure is fragile (-source 1.5 -target 1.4)
- Resolved