Le Wed, Jan 31, 2007 at 09:45:04AM +0000, Andrew Haley écrivait/wrote: > > I'd want a bit more information. There's no reason that a 512M box > couldn't cope with a 550M process. Sure, it'll be slow, but it should > still work, and this is an extreme case. If there is to be a maximum > process size during building, we need to make a sane decision about > what that size should be.
I personnaly am not very favorable to such a limitation (of the maxium process size during building), because I would suppose that taking such a decision is a slow process. In the event most people want have such a limitation explicitly defined I hope it would ber at least some moving limit, like "the average RAM of most PCs sold last year" and not "512Mb" (since I am afraid such a limit would stay carved in stone for a long while, and that a formal agreement on it would take one year to be reached). After all, I believe that most people who actually compile GCC have a quite fast & big machine (which I leave purposely undefined here). As an extreme example, I won't compile GCC on a PDA! I also acknowledge that I am living in the "first world" and that some developers have probably much slower machines than I do. But I think that I don't have the fastest/biggest machine (among developers') neither... In addition, this 550Mb process size seems to occur only for some languages (Java probably) of GCC, not all of them. I am afraid that the GCC community would one day decide something like "no patch is accepted if the bootstrap procedure of the patched compiler takes more than X minutes and Y megabytes on reference platform Z" with suitable (small) values for X and Y and Z. I hope this won't happen. Maybe we just could put in the documentation -for information only- the typical time, disk space & memory usage of a typical bootstrap (on a "typicazl" but specified system), just as a hint to future developers. I believe that disk usage is already there (but didn't find it quickly). Regards -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359 8, rue de la Faïencerie, 92340 Bourg La Reine, France *** opinions {are only mines, sont seulement les miennes} ***