summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHaelwenn (lanodan) Monnier <contact@hacktivis.me>2019-11-25 08:27:20 +0100
committerMichał Górny <mgorny@gentoo.org>2019-12-02 00:24:17 +0100
commit9629083d7b4571de1d17548e90854346a277dcd4 (patch)
tree66e9becd611f320f1168c6bb57c2d9dddf6190e9 /profiles/features/uclibc
parentsys-apps/portage: Remove old version 2.3.66-r1 (diff)
downloadgentoo-9629083d7b4571de1d17548e90854346a277dcd4.tar.gz
gentoo-9629083d7b4571de1d17548e90854346a277dcd4.tar.bz2
gentoo-9629083d7b4571de1d17548e90854346a277dcd4.zip
app-shells/mksh: USE=static now uses the system libc
Which means that glibc needs to be masked as it's static-linking is broken. I considered dietlibc as a replacement to klibc but: - dietlibc is maintained-needed too - it could be a elibc_glibc? in DEPEND but this would probably be a noblah USE flag - it would mean that arches where mksh is believed to work and some of our libc do but not dietlibc or klibc (like alpha with bug #487672) would be prevented from USE=static Closes: https://bugs.gentoo.org/653388 Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'profiles/features/uclibc')
-rw-r--r--profiles/features/uclibc/package.use.mask3
1 files changed, 3 insertions, 0 deletions
diff --git a/profiles/features/uclibc/package.use.mask b/profiles/features/uclibc/package.use.mask
index eb7b5dc02161..b00ae69a84ab 100644
--- a/profiles/features/uclibc/package.use.mask
+++ b/profiles/features/uclibc/package.use.mask
@@ -22,3 +22,6 @@ dev-util/geany-plugins gtkspell
# 'append-libs', but xfsdump's build system doesn't honor $LIBS.
# So this is the best way for now. See 570548.
sys-fs/xfsdump nls
+
+# static linking works with uClibc
+app-shells/mksh -static