Ian Collins writes: > Interesting link, thank you. I assume this is a kind of bootstrap > build, enough the boot and build the rest? > > It might be interesting to do something similar with ON.
I don't think it'd be a good idea. We would end up having to maintain this. That means that *EVERY* contributor to Open Solaris would need to test that his new bits build properly (producing objects that pass all applicable tests and build without new errors or warnings) in *all* of the existing supported environments. Otherwise, if that weren't done, the bits would just rot over time. New integrations would inevitably break the previous changes, and someone would have to do this project over again in the future. It'd be just a one-off hack. That's why we do the shadow compilations with gcc: to avoid bit-rot between WorkShop C and gcc. By integrating a new feature like this, we'd be forcing everyone working on Open Solaris to test under Linux. Many of us doing Open Solaris work don't have reasonably capable Linux build systems sitting about to do this extra work. And tying the two environments together would likely be non-trivial. And that's ignoring the other technical issues that come up, such as the dependencies that a consolidation like ON has on bits that come from other consolidations, and that thus must be present on any usable build machine. I'd hope that the gatekeepers would block a contribution that makes ON buildable on Linux until the contributor figures out a clear way to deal with bit-rot. -- James Carlson, KISS Network <[EMAIL PROTECTED]> Sun Microsystems / 1 Network Drive 71.232W Vox +1 781 442 2084 MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677 _______________________________________________ opensolaris-discuss mailing list [email protected]
