Re: Make flex/bison checks stricter in Git trees - Mailing list pgsql-hackers

From Tom Lane
Subject Re: Make flex/bison checks stricter in Git trees
Date
Msg-id 31139.1474984160@sss.pgh.pa.us
Whole thread Raw
In response to Make flex/bison checks stricter in Git trees  (Daniel Gustafsson <daniel@yesql.se>)
Responses Re: Make flex/bison checks stricter in Git trees  (Daniel Gustafsson <daniel@yesql.se>)
List pgsql-hackers
Daniel Gustafsson <daniel@yesql.se> writes:
> When running ./configure on a system without Flex/Bison it’s easy to miss the
> warning that flies past and then run into compilation error instead.  When it
> happened to a colleague yesterday a brief discussion came to the conclusion
> that it would be neat it the flex and bison checks took the existence of the
> generated files into consideration.

> Attached patch scans for the generated files and iff flex or bison isn’t found
> in a non-cross compilation build, errors out in case the generated filed don’t
> exist while retaining the warning in case they do.

Not exactly convinced this is a good idea.  What if the files exist but
are out of date?  More generally, how much advantage is there really in
failing at configure rather than build time?

The subtext here is that I'm disinclined to load more behavior into
configure while we're waiting to see if cmake conversion happens.
That job is tough enough without the autoconf sources being more of
a moving target than they have to be.
        regards, tom lane



pgsql-hackers by date:

Previous
From: Michael Paquier
Date:
Subject: Re: Password identifiers, protocol aging and SCRAM protocol
Next
From: David Steele
Date:
Subject: Re: PATCH: Exclude additional directories in pg_basebackup