summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core/glibc
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2020-03-07 17:20:16 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2020-03-08 08:20:32 +0000
commit9ffd08cf7d472e6572ee8f04781f410c9d657188 (patch)
treee3bd65232117ea88f8a5d1749dca3fe9a0a304a0 /meta/recipes-core/glibc
parentb78a0cf49a4efb02cffc12e199de526e13391482 (diff)
downloadopenembedded-core-contrib-9ffd08cf7d472e6572ee8f04781f410c9d657188.tar.gz
glibc: Explicitly disable msgfmt
If configure is rerun it finds msgfmt from gettext-native which is installed during package_write_ipk|deb and means builds are not determinisic. Whether msgfmt is needed is debatable (libc.mo files aren't generated without it), however, we should at least be consistent which this patch ensures. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-core/glibc')
-rw-r--r--meta/recipes-core/glibc/glibc.inc3
1 files changed, 3 insertions, 0 deletions
diff --git a/meta/recipes-core/glibc/glibc.inc b/meta/recipes-core/glibc/glibc.inc
index 58d2ba7bc4..23a6ca99ae 100644
--- a/meta/recipes-core/glibc/glibc.inc
+++ b/meta/recipes-core/glibc/glibc.inc
@@ -9,8 +9,11 @@ inherit autotools texinfo features_check systemd
LEAD_SONAME = "libc.so"
+# msgfmt could come from gettext-native but we don't depend on that and
+# disable for reproducibility
CACHED_CONFIGUREVARS += " \
ac_cv_path_BASH_SHELL=${base_bindir}/bash \
+ ac_cv_prog_MSGFMT= \
libc_cv_slibdir=${base_libdir} \
libc_cv_rootsbindir=${base_sbindir} \
libc_cv_localedir=${localedir} \