On Sat, Mar 10, 2001 at 08:35:19AM -0500, Jeff Trawick wrote:
> Greg Stein <[EMAIL PROTECTED]> writes:
> 
> > Fixed.
> 
> What got fixed (Thanks!) is that once we decide to make in the lib
> directory we don't blow up with the non-portable dependency
> generation.
> 
> I'm still getting bitchy e-mails from AIX, HP-UX, and Tru64.  We
> aren't doing the make in the lib directory there.

Ah. Yah... there are some funky dependencies going on in there. Initially,
when the "new" Expat was set up and autoconf'd and libtool'd, it was also
automake'd. They backed off from that, but kept the big-ass Makefile at the
top level. Automake has some really whacky dependencies to try and be
"nifty" about creating the configure script, re-running configure when it
changes, etc.

The dependency upon config.status was *intended* to say "make sure that
exists before building the lib directory", but the result is "lib only
builds if config.status is newer". Bogosity. Automake actually uses some
timestamp files to do The Right Thing.

I'm just going to nuke the dep.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/

Reply via email to