> > > I would like to propose a project aimed to improve ON build times. This > > can live either under tools or under performance or under some other > > community. > > > > There was some discussion about it a while ago in the context of Google > > summer of code: > > http://www.opensolaris.org/jive/message.jspa?messageID=33951 > > While I certainly support the initiative, I'd like to hear a bit more > about what's planned. For instance, the earlier thread talked mainly > about parallelizing the build, but in my experience, a lot of the time is > wasted because of bad algorithms inside the tools themselves rather than > lack of parallelism. For instance, 6357412 showed how an undersized hash > table inside lint added about 30 minutes to a 90 minute build.
The plan is to take a fresh look at the problem and to identify and fix low hanging fruits. Exploring parallelism is high on the agenda as well as fixing Makefiles and exploring some aggressive schemes like caching. I don't think that we should specifically limit the scope, though. - akolb _______________________________________________ tools-discuss mailing list tools-discuss@opensolaris.org