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} ***

Reply via email to