OpenJDK Build error on Ubuntu 8.04
Kelly O'Hair
Kelly.Ohair at Sun.COM
Thu Jun 5 14:58:00 UTC 2008
I suspect (a long time ago) they did it this way for a reason, and
in fact as I think about it, they probably wanted the version baked
into a string constant rather than reading it from a file at startup,
for performance reasons. That concern may still exist.
The whole 'generated source' situation is a bit hectic if you ask me.
I would like to see a consistent way that generated java sources are
handled, and maybe this one should just be another one of those
generated files that ends up in the tmp/gensrc area.
I completely agree than anything ending in .java should be a valid
java source file.
-kto
Jesse Glick wrote:
> Kelly O'Hair wrote:
>> these sh scripts used in the build process should be changed to be
>> something else, maybe small Java apps.
>
> Would also be nice to not name the version-controlled input files *.java
> when they are not in fact valid Java source. I am referring to the
> output of
>
> hg -R jdk loc -r tip '**/*-*.java' | fgrep -v package-info.java
>
> BTW the two Version-template.java's seem gratuitous; could just as
> easily put the version number into a .properties file loaded at runtime
> by the class, rather than running a preprocessor.
>
More information about the build-dev
mailing list