cvs commit: src/sys/sys dirent.h

Joerg Sonnenberger joerg at britannica.bec.de
Mon Aug 14 00:18:46 PDT 2006


On Sun, Aug 13, 2006 at 01:54:24PM -0700, Matthew Dillon wrote:
>    Well, I thought about it and, frankly, I consider having to probe for
>    features (ala gnu configure) to be a godaweful hack compared to simply
>    having #define's that allows code to trivially detect whether a feature
>    exists or not.

Which doesn't help when all but one operating system doesn't have them.
Arguing that Linux has some $MAGIC_CRAP is like saying we need
hard-coded ANSI color sequences in ls...

>    GNU configure is the bane of all life in the universe.  It is a piece of
>    crap that has caused no end of pain to anybody trying to port software
>    in the open source community.

No, GNU configure is not the problem. 99% of all configure scripts out
in the wild are badly written, but do the job. The only mostly working
self-configuring system beside autoconf I have seen so far is the Perl
magic, which basically does the same thing (and was the inspiration for
autoconf?). All the other wonderful, modern configuration systems are
crap.

Joerg





More information about the Commits mailing list