浏览代码

diffutils: fix configure cache issue with BR2_NEEDS_GETTEXT

Like flex, diffutils doesn't NEED gettext/libintl, but it's configure script
checks for it, so make sure those a built before diffutils, otherwise it
will populate tgt-config.cache with invalid values, breaking the build of
other packages needing it (like libglib2).

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Peter Korsgaard 15 年之前
父节点
当前提交
03bb359cb7
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      package/diffutils/diffutils.mk

+ 4 - 0
package/diffutils/diffutils.mk

@@ -9,6 +9,10 @@ DIFFUTILS_SITE:=$(BR2_GNU_MIRROR)/diffutils
 
 DIFFUTILS_INSTALL_STAGING = YES
 
+DIFFUTILS_DEPENDENCIES = \
+	$(if $(BR2_PACKAGE_GETTEXT),gettext) \
+	$(if $(BR2_PACKAGE_LIBINTL),libintl)
+
 DIFFUTILS_CONF_ENV = ac_cv_func_strtod=yes
 		ac_fsusage_space=yes \
 		fu_cv_sys_stat_statfs2_bsize=yes \