mirror of
https://github.com/coreutils/coreutils.git
synced 2024-11-23 18:05:42 +08:00
build: avoid bootstrap error with gettext 0.18.3.1
* bootstrap: Create critical bootstrap files for autopoint, before gnulib re-generates them, avoiding the issue. See: http://lists.gnu.org/archive/html/coreutils/2013-11/msg00038.html http://savannah.gnu.org/bugs/?40083 https://pad.lv/1311895
This commit is contained in:
parent
d7cfcbef7e
commit
2ccc60a28e
15
bootstrap
15
bootstrap
@ -807,6 +807,21 @@ version_controlled_file() {
|
||||
fi
|
||||
}
|
||||
|
||||
# Avoid boostrap failure with gettext/autopoint bug in version 0.18.3.1
|
||||
# http://lists.gnu.org/archive/html/coreutils/2013-11/msg00038.html
|
||||
# Remove in 2015 when distros have upgraded to >= 0.18.3.2
|
||||
autopoint_version=$(get_version $AUTOPOINT)
|
||||
# Note autopoint returns version 0.18.3 for version 0.18.3.1
|
||||
if test "$autopoint_version" = '0.18.3' ; then
|
||||
if test "$package" = 'coreutils' ; then
|
||||
test -e 'm4/cu-progs.m4' || touch 'm4/cu-progs.m4'
|
||||
fi
|
||||
if ! test -e 'build-aux/git-version-gen' ; then
|
||||
printf "#!/bin/sh\n" > 'build-aux/git-version-gen'
|
||||
chmod a+x 'build-aux/git-version-gen'
|
||||
fi
|
||||
fi
|
||||
|
||||
# NOTE: we have to be careful to run both autopoint and libtoolize
|
||||
# before gnulib-tool, since gnulib-tool is likely to provide newer
|
||||
# versions of files "installed" by these two programs.
|
||||
|
Loading…
Reference in New Issue
Block a user