l i n u x - u s e r s - g r o u p - o f - d a v i s
Next Meeting:
July 7: Social gathering
Next Installfest:
Latest News:
Jun. 14: June LUGOD meeting cancelled
Page last updated:
2003 Jun 22 17:10

The following is an archive of a post made to our 'vox mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
[vox] cool article on autoconf
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vox] cool article on autoconf

Peter Jay Salzman writes:
 > i normally don't like recommending articles to people, but i think this
 > one is important, and the author is dead-on:
 >    http://freshmeat.net/articles/view/889/
 > title: Stop the autoconf insanity! Why we need a new build system.

Hear, hear! It's funny, I've been reflecting on this very thing,

Of course, autoconf is a very well-written tool for what it
does: my belief, though, is that the extreme inter-UNIX portability
stuff that autoconf was designed for, really isn't such a big deal
these days (unless it's vital you support these older systems). A
certain degree of POSIX compliance seens dependable, and I mostly go
by that. You still have to account for deviances in some systems, but
it's fairly acceptable.

Also, I think a good configuration tool should allow you to run in an
interactive mode (such as Perl's), but provide the ability to spit out
a config file so you can run it non-interactively from then
on. Building a shell tool to do this would be fine.

That still doesn't address certain important issues though: the need
to quickly discover a recursive list of source dependencies (which the
author of this article mentions, but doesn't address). This is the
single largest headache for a control-freak like me who prefers to
compile pretty much everything from source rather than install
packages; but I'm thinking about switching to packages soon because
the headaches of installing from source quickly become to great, for
large projects with many dependencies.

vox mailing list

LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
EDGE Tech Corp.
For donating some give-aways for our meetings.