aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoss Burton <ross.burton@intel.com>2018-01-09 17:50:06 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2018-01-14 09:11:27 +0000
commit1ef45d377519983df827650cd0913e0d2c8a785b (patch)
treee8e6c7c113d70ac84a4d0f8f341a72b99b7c5105
parent6d56f14a7276f076dfe625bc4d2c16a6a4635153 (diff)
downloadopenembedded-core-contrib-1ef45d377519983df827650cd0913e0d2c8a785b.tar.gz
openembedded-core-contrib-1ef45d377519983df827650cd0913e0d2c8a785b.tar.bz2
openembedded-core-contrib-1ef45d377519983df827650cd0913e0d2c8a785b.zip
glib: remove gettext-native dependency for native builds
By removing gettext-native as a build dependency in glib-2.0-native we can delay the build of gettext-native further. The gettext class will add the dependency for target builds. Don't forcibly set USE_NLS=yes so that NLS support is supposedly disabled in native builds. GLib will then force it back on, but we shouldn't be using it in any other native recipes so seed the autoconf cache so GLib will run /bin/false instead of msgfmt. Quite a kludge, but it works and should fail obviously if the kludge stops being sufficient. Signed-off-by: Ross Burton <ross.burton@intel.com>
-rw-r--r--meta/recipes-core/glib-2.0/glib.inc3
1 files changed, 1 insertions, 2 deletions
diff --git a/meta/recipes-core/glib-2.0/glib.inc b/meta/recipes-core/glib-2.0/glib.inc
index b374f6bb2e4..354d95cfe3d 100644
--- a/meta/recipes-core/glib-2.0/glib.inc
+++ b/meta/recipes-core/glib-2.0/glib.inc
@@ -20,7 +20,6 @@ CVE_PRODUCT = "glib"
BBCLASSEXTEND = "native nativesdk"
DEPENDS = "glib-2.0-native \
- gettext-native \
virtual/libintl \
virtual/libiconv \
libffi \
@@ -86,7 +85,7 @@ ARM_INSTRUCTION_SET_armv5 = "arm"
# doesn't support mips16e
CPPFLAGS_append_class-target_mips16e = " -DNVALGRIND=1"
-USE_NLS = "yes"
+CACHED_CONFIGUREVARS_append_class-native = " ac_cv_path_MSGFMT=/bin/false"
do_install_append () {
if [ -f ${D}${bindir}/gtester-report ]; then