From: Baruch Siach Date: Wed, 12 Jul 2017 19:37:03 +0000 (+0300) Subject: git: fix build with NLS disabled X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=de660718500e6c15d6b3ae5d7faf6cdf9dd9ebc7;p=buildroot.git git: fix build with NLS disabled Since commit bbfb02598bf75 (git: use the new gettext logic) host-gettext is no longer an unconditional dependency of git. When NLS is disabled host-gettext is not built. This breaks the build of git, because the git Makefile runs msgfmt unless NO_GETTEXT is defined. Define NO_GETTEXT when NLS is disabled to fix the build. Fixes: http://autobuild.buildroot.net/results/c87/c8717619a1307f21cb9fe61196511cea44f72015/ http://autobuild.buildroot.net/results/e7a/e7acff51f988c333c3fe0c4a18eed42a273932d3/ http://autobuild.buildroot.net/results/153/153b17959847ec2079883c087cee27afbdf9571e/ Cc: Thomas Petazzoni Cc: Sagaert Johan Signed-off-by: Baruch Siach Signed-off-by: Peter Korsgaard --- diff --git a/package/git/git.mk b/package/git/git.mk index 23ace0fd48..52907a27b7 100644 --- a/package/git/git.mk +++ b/package/git/git.mk @@ -57,6 +57,12 @@ else GIT_CONF_OPTS += --without-tcltk endif +ifeq ($(BR2_SYSTEM_ENABLE_NLS),) +GIT_MAKE_OPTS = NO_GETTEXT=1 +endif + +GIT_INSTALL_TARGET_OPTS = $(GIT_MAKE_OPTS) DESTDIR=$(TARGET_DIR) install + # assume yes for these tests, configure will bail out otherwise # saying error: cannot run test program while cross compiling GIT_CONF_ENV += \