On 27 February 2010 16:49, Matthias Klose<doko@ubuntu.com> wrote:
Building icedtea6 on alpha and armel using a two stage bootstrap fails with
different errors. These are no new errors, just rechecked the two stage
bootstrap, because the one stage build fails to build cacao after the b18
update. On alpha:
mkdir -p lib/rt
/home/doko/openjdk/openjdk-6-6b18~pre1/build/bootstrap/jdk1.6.0/bin/javac
-g -d lib/rt \
-source 1.5 \
-sourcepath \
'openjdk/jdk/src/share/classes:openjdk/jdk/src/solaris/classes:openjdk/langtools/src/share/classes:openjdk/corba/src/share/classes:/home/doko/openjdk/openjdk-6-6b18~pre1/build/generated'
\
-classpath /usr/lib/jvm/java-gcj/jre/lib/rt.jar \
-bootclasspath \'\' @rt-source-files.txt ;
incorrect classpath: ''
----------
1. ERROR in
/home/doko/openjdk/openjdk-6-6b18~pre1/build/openjdk/jdk/src/share/classes/sun/misc/FloatConsts.java
(at line 52)
public static final float MIN_NORMAL = 1.17549435E-38f;
^^^^^^^^^^^^^^^
The literal 1.17549435E-38f of type float is out of range
----------
1 problem (1 error)make[1]: *** [stamps/rt-class-files.stamp] Error 255
I vaguely remember we had a patch in the past to back out some of the
constants stuff.
We do still have a patch. It's applied to the ecj build. Why are you
using ecj for a non-bootstrap build, as it appears here?