summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'profiles/features/musl/package.use.mask')
-rw-r--r--profiles/features/musl/package.use.mask85
1 files changed, 62 insertions, 23 deletions
diff --git a/profiles/features/musl/package.use.mask b/profiles/features/musl/package.use.mask
index 3f2f720c2b1b..83facb689f20 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -1,12 +1,56 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2022-12-10)
-# sci-libs/mkl is binary only and links to glibc
-sci-chemistry/gromacs mkl
-sci-libs/armadillo mkl
-sci-libs/dlib mkl
-sci-libs/trilinos mkl
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2024-03-11)
+# Only works properly with glibc
+dev-debug/gdb cet
+sys-devel/binutils cet
+sys-devel/binutils-hppa64 cet
+sys-devel/clang-common cet
+sys-devel/gcc cet
+sys-libs/binutils-libs cet
+sys-libs/glibc cet
+
+# Violet Purcell <vimproved@inventati.org> (2024-01-25)
+# f16c support in gtk4 requires the ifunc attribute, which
+# is not available on musl. There is a configure check for
+# this, however it seems to be unreliable, see bug #922897.
+gui-libs/gtk cpu_flags_x86_f16c
+
+# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2024-01-12)
+# The systemd flag is globally masked on musl. But we need
+# systemd's kernel-install to use systemd-boot which is still
+# possible on musl via systemd-utils[boot].
+sys-kernel/installkernel -systemd
+
+# Michał Górny <mgorny@gentoo.org> (2023-12-31)
+# Requires dev-libs/level-zero.
+dev-lang/ispc gpu
+
+# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2023-12-18)
+# Requires systemd
+sys-kernel/gentoo-kernel generic-uki
+sys-kernel/gentoo-kernel-bin generic-uki
+
+# Guillaume Seren <guillaumeseren@gmail.com> (2023-11-29)
+# execinfo.h required for server.
+games-board/cockatrice server
+
+# Violet Purcell <vimproved@inventati.org> (2023-09-18)
+# Fails to compile on musl, bug 829544.
+media-sound/supercollider ableton-link
+
+# Matt Turner <mattst88@gentoo.org> (2023-05-30)
+# sys-apps/dbus-broker is masked on musl
+app-accessibility/at-spi2-core dbus-broker
+
+# Sam James <sam@gentoo.org> (2023-05-08)
+# Needs fpu_control.h, bug #891063
+media-sound/lame debug
+
+# Conrad Kostecki <conikost@gentoo.org> (2023-03-01)
+# sys-block/arcconf is masked on musl
+net-analyzer/nagios-plugin-check_raid aacraid
# Bernd Waibel <waebbl-gentoo@posteo.net> (2022-10-04)
# Mask loguru until fixed upstream #873601
@@ -19,11 +63,11 @@ dev-scheme/scm readline
# Sam James <sam@gentoo.org> (2022-10-04)
# sys-auth/sssd is masked on musl
app-admin/sudo sssd
+sys-auth/pambase sssd
# Sam James <sam@gentoo.org> (2022-10-04)
# sys-libs/libsmbios is masked on musl
app-laptop/pbbuttonsd macbook
-sys-apps/fwupd dell
# Sam James <sam@gentoo.org> (2022-10-04)
# Needs masked net-misc/netkit-telnetd
@@ -32,11 +76,18 @@ net-irc/ngircd test
# Sam James <sam@gentoo.org> (2022-10-04)
# Rolling mask for all USE flags which pull in a masked binary package
# (linked against glibc). Use for all such packages.
+dev-libs/oneDNN mkl
kde-apps/kdenetwork-meta dropbox
+media-libs/opencv atlas mkl
media-video/ffmpeg amf
net-fs/openafs tsm
net-analyzer/nagios-plugin-check_raid megaraid-sas
sys-apps/hwloc gl
+sci-chemistry/gromacs mkl
+sci-libs/armadillo mkl
+sci-libs/caffe2 mkl
+sci-libs/dlib mkl
+sci-libs/trilinos mkl
www-client/qutebrowser widevine
# Sam James <sam@gentoo.org> (2022-10-03)
@@ -45,11 +96,6 @@ net-analyzer/wireshark sdjournal
sys-apps/ipmitool openbmc
sys-auth/pambase homed
-# Alfred Persson Forsberg <cat@catcream.org> (2022-07-27)
-# Firefox does not build with these flags enabled on musl libc.
-# See bug #829033
-www-client/firefox clang pgo
-
# Petr Vaněk <arkamar@atlas.cz> (2022-03-15)
# musl package does not currently provide gencat binary, which is needed for
# nls support, see bug #712828
@@ -86,20 +132,13 @@ sys-apps/man-pages l10n_sr l10n_sv l10n_uk l10n_vi
sys-apps/man-pages l10n_ja l10n_ru l10n_zh-CN
sys-apps/sysvinit nls
sys-auth/sssd man
+sys-apps/util-linux nls
# Sam James <sam@gentoo.org> (2021-11-07)
# Disable some sanitizers for LLVM, see bug #753935
# Needs libexecinfo on musl, not yet packaged
sys-libs/compiler-rt-sanitizers gwp-asan
-# Sam James <sam@gentoo.org> (2021-11-07)
-# Broken as "error: unknown type name '_Unwind_Word'"
-<sys-libs/compiler-rt-sanitizers-14 hwasan
-
-# James Le Cuirot <chewi@gentoo.org> (2020-05-16)
-# execinfo.h is required for debug.
-dev-games/cegui debug
-
# Sergei Trofimovich <slyfox@gentoo.org> (2020-03-19)
# check does not work on musl, bug #713138
dev-lang/gforth check
@@ -107,8 +146,8 @@ dev-lang/gforth check
# See bug #604542
net-misc/iputils idn
-# See bug #504200, #723370
-<sys-devel/gcc-12 sanitize
+# See bug #504200, #723370, bug #893654
+<sys-devel/gcc-13 sanitize
sys-devel/gcc nls vtv
# These cause collisions with <libintl.h>