bootstrapping for scala
On Wed, Jan 16, 2008 at 07:33:56AM -0500, Tom spot Callaway <email@example.com> said
> Does the scala package cleanly rebuild from source after it is
Yes. The build procedure for scala uses multiple phases to ensure that
the code cleanly bootstraps. The sequence is like this:
bootstrap (starr) -> locker -> quick -> strap
The results of the quick phase are packaged. The results of the strap
phase are compared byte-for-byte with the resuts of the quick phase to
ensure that the compiler is stable.
For more details, see http://tinyurl.com/3e3l55 which is the README of
the source distribution. It describes in detail the process used to
build scala. I use this process unaltered when building the RPM.
> It would be nice to see the SRPM before we signed off on this.
Sure, you can check out the review request in progress at
Fedora-packaging mailing list