aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas K. Huettel <dilfridge@gentoo.org>2019-08-05 18:28:34 +0200
committerAndreas K. Huettel <dilfridge@gentoo.org>2019-08-05 18:28:34 +0200
commit3c7437b4cf77eea405413f70df21a446be1d14c6 (patch)
tree7951bc16b77221341eea6351bf38a545f046c137
parentGentoo: Fix 'make install-headers' when cross-compiler is not available yet. (diff)
downloadglibc-3c7437b4cf77eea405413f70df21a446be1d14c6.tar.gz
glibc-3c7437b4cf77eea405413f70df21a446be1d14c6.tar.bz2
glibc-3c7437b4cf77eea405413f70df21a446be1d14c6.zip
[no-patch] Gentoo: Add compile-locales warning functionality to locale-gen
Backport from 2.30 branch Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org>
-rwxr-xr-xscripts/gentoo/extra/locale/locale-gen11
1 files changed, 11 insertions, 0 deletions
diff --git a/scripts/gentoo/extra/locale/locale-gen b/scripts/gentoo/extra/locale/locale-gen
index 794cfeb2e7..bfbd505c37 100755
--- a/scripts/gentoo/extra/locale/locale-gen
+++ b/scripts/gentoo/extra/locale/locale-gen
@@ -20,6 +20,8 @@ source "${EPREFIX}"${FUNCTIONS_SH} || {
exit 1
}
+COMPILED_LOCALES=""
+
show_usage() {
cat <<-EOF
Usage: ${HILITE}${argv0}${NORMAL} ${GOOD}[options]${NORMAL} -- ${GOOD}[localedef options]${NORMAL}
@@ -96,6 +98,15 @@ while [[ $# -gt 0 ]] ; do
esac
shift
done
+
+if [[ -n ${COMPILED_LOCALES} ]] ; then
+ ewarn "All locales have been installed and registered by the package manager. If you"
+ ewarn "rebuild the locale archive now, file integrity tools may show it as corrupted."
+ ewarn "This is not really a big problem, but a better solution is to disable"
+ ewarn "USE=compile-locales and re-install glibc if you dont need all locales."
+ echo
+fi
+
if [[ -z ${JOBS_MAX} ]] ; then
JOBS_MAX=$(getconf _NPROCESSORS_ONLN 2>/dev/null)
: ${JOBS_MAX:=1}