summaryrefslogtreecommitdiff
path: root/profiles/features/musl
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-04-12 03:41:30 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-04-12 03:41:30 +0100
commit623ee73d661e5ed8475cb264511f683407d87365 (patch)
tree993eb27c93ec7a2d2d19550300d888fc1fed9e69 /profiles/features/musl
parentceeeb463cc1eef97fd62eaee8bf2196ba04bc384 (diff)
gentoo Easter resync : 12.04.2020
Diffstat (limited to 'profiles/features/musl')
-rw-r--r--profiles/features/musl/make.defaults2
-rw-r--r--profiles/features/musl/package.mask40
-rw-r--r--profiles/features/musl/package.use.mask4
3 files changed, 44 insertions, 2 deletions
diff --git a/profiles/features/musl/make.defaults b/profiles/features/musl/make.defaults
index e2dbf5d8a4b7..9db228856d0d 100644
--- a/profiles/features/musl/make.defaults
+++ b/profiles/features/musl/make.defaults
@@ -15,4 +15,4 @@ FEATURES="-multilib-strict"
# TODO: fix so musl doesn't generate this for all packages
# that use a charset, it causes package collisons.
-INSTALL_MASK="charset.alias"
+INSTALL_MASK="charset.alias locale.alias"
diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask
index e42c7279fbb1..c4c7bc96159e 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,6 +1,37 @@
-# Copyright 1999-2019 Gentoo Authors.
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sergei Trofimovich <slyfox@gentoo.org> (2020-04-11)
+# musl has no support for prelinked sections, bug #717020
+sys-devel/prelink
+
+# Ulrich Müller (2020-03-31)
+# Not ported to musl, bug #715642.
+# See https://wiki.gentoo.org/wiki/Project:Emacs/Emacs-like_editors
+# for alternatives.
+app-editors/jasspa-microemacs
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2020-03-21)
+# musl has no support for nss subsystem.
+sys-auth/libnss-nis
+sys-auth/libnss-compat
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2020-03-21)
+# Needs a port no musl. Uses glibc-specific termio and __getppid.
+app-emulation/ski
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2020-03-21)
+# In ::gentoo dev-libs/elfutils needs an upstream port to
+# musl: #602126, #701478
+# - https://sourceware.org/PR21002
+# - https://sourceware.org/PR21008
+# - https://sourceware.org/PR21010
+dev-libs/elfutils
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2020-03-21)
+# Linux debugger needs a port to musl.
+app-emulation/dosemu
+
sys-libs/uclibc-ng
sys-libs/glibc
@@ -9,6 +40,9 @@ sys-libs/glibc
sys-apps/systemd
sys-fs/udev
+# systemd sources fail to build without glibc
+sys-boot/systemd-boot
+
# Ian Stakenvicius, 2017-06-14
# on behalf of mozilla@gentoo.org
# Mask firefox-54 and above as it requires rust
@@ -17,3 +51,7 @@ sys-fs/udev
# rust-bin requires a glibc system
dev-lang/rust-bin
+
+# Mikle Kolyada <zlogene@gentoo.org> (2020-03-20)
+# No source builds for musl
+app-emulation/firecracker
diff --git a/profiles/features/musl/package.use.mask b/profiles/features/musl/package.use.mask
index 117568e0a6bd..3e8e86a01b67 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2019 Gentoo Authors.
# Distributed under the terms of the GNU General Public License v2
+# Sergei Trofimovich <slyfox@gentoo.org> (2020-03-19)
+# check does not work on musl, bug #713138
+dev-lang/gforth check
+
# See bug #604542
net-misc/iputils idn