DragonFly BSD
DragonFly commits List (threaded) for 2006-08
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: cvs commit: src/sys/sys dirent.h


From: Joerg Sonnenberger <joerg@xxxxxxxxxxxxxxxxx>
Date: Mon, 14 Aug 2006 09:08:40 +0200
Mail-followup-to: commits@crater.dragonflybsd.org

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



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]