On Feb 3, 2006, at 3:39 AM, Björn König wrote:

Kent Stewart schrieb:
On Thursday 02 February 2006 23:53, Björn König wrote:
The noticeable difference is that 7.0 takes much more time to compile
all in all because of its modularity. A German magazine tested both:
6.9 took 19 minutes and 7.0 75 minutes on their dual Opteron 246
machine with 2 GB RAM (source: iX 1/2006).
Differences like that usually point out a poor interaction between the files and the make process. [...]

As far as I know they use the wide spreaded tools automake, autoconf, libtool and pkgconfig to prepare the build process. I'm sure most users noticed that executing ./configure takes a lot of time in many cases. It may be that 7.0 takes so much time because it is frequently testing whether strlen() exists or not. :-P

Björn

That's actually one of the crappiest parts about configuring software packages. Half of the packages I installed were headers, so why in the world should so many requirements be made to install header files =) (even though, I am aware that inside the header may be functions that call strlen(), for instance, as well as other common C/C++ functions)? My personal thought on the issue? I believe that they should mass package all of the headers and prototypes into a metapackage, as well as the smaller packages, just for people initially installing X (former choice), as well as people just upgrading a module and nothing much else (the latter case).
-Garrett_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to