> From: Paul Smith <p...@mad-scientist.net>
> Cc: bug-make@gnu.org
> Date: Sat, 20 Apr 2013 11:44:02 -0400
> 
> On Sat, 2013-04-20 at 13:50 +0300, Eli Zaretskii wrote:
> > Do we really need to require 0.18.1 or can this restriction be lifted?
> > I hacked configure.ac to require 0.17, and didn't see any problems
> > afterwards.
> 
> You can see this bug:
> 
> http://savannah.gnu.org/bugs/?37307
That just says you must use Gettext 0.18 to be able to avoid static
linking.  It doesn't say the build won't work

> I confess I didn't get a satisfactory answer to my question, of why the
> minimum version in configure.ac must be changed.  It seems to me that if
> I build the make distribution tarball with a newer version of gettext,
> regardless of the minimum version specified in configure.ac, it should
> be good enough.

That is also my understanding.  The macros in config/ are produced
when you run autoreconf as part of tarring the release.

If that is indeed the case, it is simply wrong to bump the required
version.

But even if building the tarball is not enough, it is IMO wrong to
solve the problem like this.  For starters, it punishes OpenBSD users
themselves, because previously they could build Make, albeit
statically linked with gettet -- now they won't be able to do that at
all, unless they upgrade Gettext!

And it is certainly wrong wrt users of other platforms, which didn't
have the problem in the first place.

How about replacing the requirement with a warning, when the host is
OpenBSD?

> However, Brad was clear that he believed that the minimum version MUST
> be increased in configure.ac in order to get the benefits.

I don't see how he could be right in that.

> If this is a problem we can get back into it and ask Brad for more
> clarification, and maybe check on the OpenBSD lists for details.

I think we should indeed ask him.

_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to