Gripe: working on configure now requires Automake installed locally

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Peter Eisentraut <peter_e(at)gmx(dot)net>
Cc: pgsql-hackers(at)postgreSQL(dot)org
Subject: Gripe: working on configure now requires Automake installed locally
Date: 2000-06-11 20:02:03
Message-ID: 21383.960753723@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

You seem to be relying on automake's aclocal program to combine the
config/*.m4 files into aclocal.m4. I can see no value in introducing
this additional package dependency, since as far as I can tell aclocal
isn't doing anything for us that 'cat' couldn't do.

I recommend removing config/*.m4 in favor of a single aclocal.m4 file.
This also gets rid of the need for at least one of the broken
dependencies in the toplevel makefile.

For that matter, I don't see any really good reason for having
aclocal.m4 in the first place. If we were maintaining a bunch of
packages that had some reason to share configure macros, aclocal.m4
would make sense. We are not, so there's no really good reason not to
just keep all the configure code in configure.in. Introducing more
files just creates more ways to screw up.

I'd like this to get resolved PDQ. Regression tests are currently
failing for me because the int8-related configure tests are busted.
I can't fix it unless I go and install automake, which I don't
really care to do unless there is a consensus that automake should
become a required tool for Postgres developers.

regards, tom lane

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Peter Eisentraut 2000-06-11 22:32:11 Re: Current initdb broken.
Previous Message Olivier PRENANT 2000-06-11 20:01:22 test/ignore