Re: autoconf?

1999-08-01 Thread Russ Allbery
D J Bernstein <[EMAIL PROTECTED]> writes: > My project-management tools eliminate this problem by using a top-down > build strategy with what one might call ``just-in-time dependencies''; > but it will take some work to clean these tools up for widespread use. I'd love to see this stuff; that wo

Re: autoconf?

1999-08-01 Thread D. J. Bernstein
Russ Allbery writes: > Furthermore, with a fixed Makefile, how do you intend to optionally > include or exclude portions of a build tree from the build? You can't. A Makefile specifies a list of source files for each target file. The make program reads these lists and rebuilds any targets that ma

Re: autoconf?

1999-07-12 Thread Russ Allbery
Russell Nelson <[EMAIL PROTECTED]> writes: > Right. Dan doesn't do it that way because it's wrong. Dan's insight is > simply that make consults a database called a filesystem. So instead of > having a shell script create its own database, and from that a Makefile, > he has a fixed Makefile cre

Re: autoconf?

1999-07-12 Thread Sam
Russell Nelson writes: > Russ Allbery writes: > > autoconf most certainly is not monolithic. It *generates* a monolithic > > shell script, precisely because that shell script is performing > > workarounds for things that Dan doesn't deal with and is producing output > > in a form that Dan do

Re: autoconf?

1999-07-12 Thread Russell Nelson
Russ Allbery writes: > autoconf most certainly is not monolithic. It *generates* a monolithic > shell script, precisely because that shell script is performing > workarounds for things that Dan doesn't deal with and is producing output > in a form that Dan doesn't use. Right. Dan doesn't do

RE: autoconf?

1999-07-02 Thread David Harris
Sent: Friday, July 02, 1999 12:52 PM To: [EMAIL PROTECTED] Subject: RE: autoconf? If you want build root support, I've got a patch to the qmail-1.03 distribution that adds that in. Well, does not something like DESTDIR=/okidoki make make man mkdir -p $DESTDIR/var/q

Re: autoconf?

1999-07-02 Thread Russ Allbery
Russell Nelson <[EMAIL PROTECTED]> writes: > Well, Russ, I guess you've never been bitten by config.cache. No, I can honestly say that I've never been bitten by config.cache. I've run configure, seen a bunch of things show up as cached when I knew I didn't have a valid cache, and deleted the ca

RE: autoconf?

1999-07-02 Thread Mate Wierdl
If you want build root support, I've got a patch to the qmail-1.03 distribution that adds that in. Well, does not something like DESTDIR=/okidoki make make man mkdir -p $DESTDIR/var/qmail chmod 755 $DESTDIR/var/qmail echo $DESTDIR/var/qmail > conf-qmail make install make inst

Re: autoconf?

1999-07-02 Thread Sam
Russell Nelson writes: > Russ Allbery writes: > > Also note that Dan is reinventing parts of autoconf in his build process; > > that's what all those try programs are. He's doing precisely the same > > thing that autoconf does, namely write out a little program, compile it, > > and see what

Re: autoconf?

1999-07-02 Thread Fred Lindberg
On Fri, 2 Jul 1999 08:11:03 -0400 (EDT), Russell Nelson wrote: >Sorry, Russ, but autoconf is a lose (compared to Dan's methods -- >obviously it's much better than the old "edit the Makefile; edit >config.h; make; iterate" way). It's just wrong, all the way. >Something can solve a problem but st

Re: autoconf?

1999-07-02 Thread Russell Nelson
Russ Allbery writes: > Also note that Dan is reinventing parts of autoconf in his build process; > that's what all those try programs are. He's doing precisely the same > thing that autoconf does, namely write out a little program, compile it, > and see what happens. So he's actually using p

Re: autoconf?

1999-07-01 Thread Russ Allbery
Russell Nelson <[EMAIL PROTECTED]> writes: > The problem is that the portability hacks have the wrong attitude. They > say "how do we get program foo to work with os bar's c library"? Dan > says "os bar's c library is a piece of shit anyway. Why bother figuring > out all the many and myriad wa

Re: autoconf?

1999-07-01 Thread Russell Nelson
Russ Allbery writes: > I can readily believe that Dan's build construction tools are quite > sophisticated for the problems that he's trying to solve. I'm a little > more skeptical that they're going to make software packages that are > essentially the distilled portability hacks of *hundreds

Re: autoconf?

1999-07-01 Thread Russ Allbery
Russell Nelson <[EMAIL PROTECTED]> writes: > I suspect that Dan has Makefile-generation tools which make autoconf and > automake look like the babbling of a child. autoconf and automake have been designed to solve a problem that Dan isn't even really trying to solve. They are designed to run an

Re: autoconf?

1999-07-01 Thread Sam
Russell Nelson writes: > Sam writes: > > Autoconf+automake is far more portable than Qmail. I estimate that every > > time I roll together a new package, autoconf+automake saves me about 8-16 > > hours of work. > > I suspect that Dan has Makefile-generation tools which make autoconf > and au

Re: autoconf?

1999-07-01 Thread Russell Nelson
Sam writes: > Autoconf+automake is far more portable than Qmail. I estimate that every > time I roll together a new package, autoconf+automake saves me about 8-16 > hours of work. I suspect that Dan has Makefile-generation tools which make autoconf and automake look like the babbling of a chi

Re: autoconf?

1999-07-01 Thread Sam
Adam D. McKenna writes: > On Thu, Jul 01, 1999 at 01:07:40PM -0400, Dave Sill wrote: > > "Sam" <[EMAIL PROTECTED]> wrote: > > > > > >Does "his" way support VPATH builds? Cross-compiling? Build-roots? > > > > Sometimes "better" doesn't mean "has more features". Sometimes it > > means smaller, s

Re: autoconf?

1999-07-01 Thread Sam
Dave Sill writes: > "Sam" <[EMAIL PROTECTED]> wrote: > > > >Does "his" way support VPATH builds? Cross-compiling? Build-roots? > > Sometimes "better" doesn't mean "has more features". Sometimes it And sometimes it does. > means smaller, simpler, more reliable. Hmm, sounds like qmail. > > The

RE: autoconf?

1999-07-01 Thread David Harris
Sam wrote: > Does "his" way support VPATH builds? Cross-compiling? Build-roots? If you want build root support, I've got a patch to the qmail-1.03 distribution that adds that in. Created it for my own internal RPM. I'd be happy to post the patch if anybody wants it. - David Harris Princip

Re: autoconf?

1999-07-01 Thread Adam D. McKenna
On Thu, Jul 01, 1999 at 01:07:40PM -0400, Dave Sill wrote: > "Sam" <[EMAIL PROTECTED]> wrote: > > > >Does "his" way support VPATH builds? Cross-compiling? Build-roots? > > Sometimes "better" doesn't mean "has more features". Sometimes it > means smaller, simpler, more reliable. Hmm, sounds like

Re: autoconf?

1999-07-01 Thread Dave Sill
"Sam" <[EMAIL PROTECTED]> wrote: > >Does "his" way support VPATH builds? Cross-compiling? Build-roots? Sometimes "better" doesn't mean "has more features". Sometimes it means smaller, simpler, more reliable. Hmm, sounds like qmail. Then there's the question of "better for whom?" For the develo

Re: autoconf?

1999-07-01 Thread Sam
Dave Sill writes: > Sergei Kolobov <[EMAIL PROTECTED]> wrote: > > >BTW, any reason why DJB also is not using autoconf? > > Of course: his way is better. Does "his" way support VPATH builds? Cross-compiling? Build-roots? -- Sam

Re: autoconf?

1999-07-01 Thread Dave Sill
Sergei Kolobov <[EMAIL PROTECTED]> wrote: >BTW, any reason why DJB also is not using autoconf? Of course: his way is better. -Dave