Eric Blake wrote: > Commit 041c9c47 traded the 'gettext' module for the lighter 'gettext-h' > module, so as to not require the latest gettext release (we only need > the latest release if we ship gettext as a dependent library, but > coreutils has long preferred to use it as an external library). > But that commit overlooked two places necessary to allow the use of > gettext 0.17.
IMHO, we should do our best to make 0.18 work as a build-from-clone (not build from tarball) condition. However, since you say that 0.18.x still does not build on cygwin, relaxing that requirement to 0.17 makes it easier for more than a few people to build coreutils, and I won't object. > * bootstrap.conf (buildreq): Relax prerequisite. > * configure.ac (AM_GNU_GETTEXT_VERSION): Likewise. > --- > > I need this patch in order to bootstrap on cygwin (at the moment, all > versions of gettext 0.18 are unbuildable on cygwin, due to problems > between gcc's need for implicit symbol imports from libgcc1 > vs. Bruno's explicit avoidance of implicit symbols in gettext). I confirmed that this works for me, with 0.18.1, so you're welcome to push it.