From: Charles W. <cwi...@us...> - 2009-10-17 01:03:50
|
Lloyd Sargent wrote: > Okay, let's modify it to "any reason we can't tar all these files > together?" as they are also dependencies of the gccbuild.sh script. Yes, there is. They are separate projects, and each may be updated on their own schedule. Bundling a snapshot into a single download is wasteful of storage and bandwidth, plus it limits our flexibility to update (say...libgmp). your "bundle" would have to contain an identical copy of gettext, libiconf, mpfr, CLOOG, source codes as the previous release, just because we wanted to rebuild gcc with the new libgmp. Modular, we need only upload the new libgmp source and binary, and the new gcc source and binary. This doesn't sound like a big deal when you're only talking about one dependency -- but the more dependencies there are, the bigger the win. The only downside is there are then a lot of separate small tarballs you need to download /initially/. One assumes that repeat users will keep the original downloads around, and update by downloading only the few new sources they need. Besides, repetitively dealing with a long list of items is the sort of thing computers are really good at. We have these things called "scripts"... -- Chuck |