|
@@ -338,7 +338,12 @@ endif
|
|
# AM_GNU_GETTEXT misdetects musl gettext support.
|
|
# AM_GNU_GETTEXT misdetects musl gettext support.
|
|
# musl currently implements api level 1 and 2 (basic + ngettext)
|
|
# musl currently implements api level 1 and 2 (basic + ngettext)
|
|
# http://www.openwall.com/lists/musl/2015/04/16/3
|
|
# http://www.openwall.com/lists/musl/2015/04/16/3
|
|
-ifeq ($(BR2_TOOLCHAIN_USES_MUSL),y)
|
|
|
|
|
|
+#
|
|
|
|
+# These autoconf variables should only be pre-seeded when the minimal
|
|
|
|
+# gettext implementation of musl is used. When the full blown
|
|
|
|
+# implementation provided by gettext libintl is used, auto-detection
|
|
|
|
+# works fine, and pre-seeding those values is actually wrong.
|
|
|
|
+ifeq ($(BR2_TOOLCHAIN_USES_MUSL):$(BR2_PACKAGE_GETTEXT_PROVIDES_LIBINTL),y:)
|
|
BR2_GT_CV_FUNC_GNUGETTEXT_LIBC = \
|
|
BR2_GT_CV_FUNC_GNUGETTEXT_LIBC = \
|
|
gt_cv_func_gnugettext1_libc=yes \
|
|
gt_cv_func_gnugettext1_libc=yes \
|
|
gt_cv_func_gnugettext2_libc=yes
|
|
gt_cv_func_gnugettext2_libc=yes
|