gentoo-ebuilds/profiles/features/musl/use.mask
Alfred Wingate e17ad6862b
profiles: mask generic-uki globally rather than per -kernel package
This use flag is only used by users of the kernel-build and kernel-install
eclasses. Masking it per package causes issues for out of tree users of
the eclasses as overlays cannot masks use flags per profile. At most
portage supports masking packages and use flags for globablly, but
pkgcore doesn't support this causing unavoidable pkgcheck issues that
you cannot get rid off.

Signed-off-by: Alfred Wingate <parona@protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/43883
Closes: https://github.com/gentoo/gentoo/pull/43883
Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org>
2025-09-24 15:05:38 +02:00

46 lines
1 KiB
Text

# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Select the correct ELIBC
-elibc_musl
elibc_glibc
# Alfred Wingate <parona@protonmail.com> (2025-09-20)
# Requires systemd
generic-uki
# Sam James <sam@gentoo.org> (2025-07-12)
# dev-debug/dtrace and dev-debug/systemtap don't work on musl
dtrace
systemtap
# Paul Zander <negril.nx+gentoo@gmail.com> (2025-04-16)
# sci-libs/mkl is masked on musl
mkl
# Sam James <sam@gentoo.org> (2022-10-04)
# Mask USE flags which pull in a binary package linked against glibc (rolling
# mask, use for all such packages)
collectd_plugins_oracle
lcd_devices_luise
oracle
oci8
oci8-instant-client
# Sam James <sam@gentoo.org> (2022-10-03)
# x11-drivers/nvidia-drivers is a binary package linked against glibc
# and is masked on musl. (We give nvidia its own block given they're
# all related).
cuda
cudnn
collectd_plugins_gpu_nvidia
nvenc
nvdec
nvidia
nvml
optix
video_cards_nvidia
# sys-apps/systemd is masked
systemd
uwsgi_plugins_systemd_logger