%% Fabio Alemagna <[EMAIL PROTECTED]> writes:

  fa> Ok. Do you know if it still compiles on AmigaOS with ixemul (the
  fa> posix layer)? Well, I guess I can just try and see...

No one has reported that it doesn't, but I'm not sure if anyone has
tried in a while.  I don't have an Amiga system so I can't try it
myself.

  >> Barring bugs, though, I don't see any reason why $(eval ...) should
  >> be any more memory or performance intensive than include.  It's all
  >> the same code.

  fa> Ok, then the question translates into this one: how big can a BIG
  fa> make file be? I mean, I'm going to use one big makefile for a
  fa> large project (AROS, http://www.aros.org/), switching from the
  fa> current build system which uses a lot of different tools and about
  fa> 600 makefiles whose average size is of 212 lines: now, do you have
  fa> any rough idea on whether make will consume a lot of memory and on
  fa> whether it will be slow?

Not really.  I don't believe it will (again, barring bugs--and I'm
not aware of any right now), but I've not done any real measurements.

All the major internal structures of GNU make use open hash tables, so
adding lots of targets, etc. should not result in a significant
slowdown.  As far as I'm aware, for example, there are no lookups
or anything that are O(n) or worse.

-- 
-------------------------------------------------------------------------------
 Paul D. Smith <[EMAIL PROTECTED]>          Find some GNU make tips at:
 http://www.gnu.org                      http://make.paulandlesley.org
 "Please remain calm...I may be mad, but I am a professional." --Mad Scientist


_______________________________________________
Bug-make mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-make

Reply via email to