# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Nowa Ammerlaan (2024-10-08) # Not all required dependencies are keyworded here sys-kernel/dracut test # Ian Jordan (2024-08-22) # Browser uses a prebuilt binary built against glibc (bug #934005) media-video/obs-studio browser # Sam James (2024-08-21) # dev-debug/systemtap doesn't work on musl app-emulation/libvirt dtrace gui-libs/neatvnc tracing gui-apps/wayvnc tracing # Mattéo Rossillol‑‑Laruelle (2024-08-06) # Requires llvm-runtimes/libcxx. dev-cpp/benchmark libcxx # Nowa Ammerlaan (2024-07-25) # Requires systemd-detect-virt app-emulation/virt-firmware test # Sam James (2024-06-03) # Poor rendering performance otherwise (bug #931215) but it doesn't # work on musl. kde-plasma/kwin filecaps # Violet Purcell (2024-05-15) # Python does not support JIT on musl, see # https://peps.python.org/pep-0744/#support. dev-lang/python jit # Robert Förster (2024-05-06) # dev-db/mongodb is masked on musl dev-libs/mongo-c-driver test dev-php/pecl-mongodb test dev-python/pymongo test-full net-analyzer/zmap mongo # Nowa Ammerlaan (2024-04-25) # No Level-Zero on musl sys-apps/hwloc l0 # Paul Zander (2024-04-20) # Renderdoc masked on musl, bug #853856 media-gfx/blender renderdoc # Paul Zander (2024-04-20) # Support for L0 needs RTLD_DEEPBIND, which does not exist on musl. media-gfx/blender oneapi # Akinori Hattori (2024-04-15) # app-i18n/nkf is masked on musl app-i18n/multiskkserv test app-text/namazu l10n_ja games-roguelike/hengband l10n_ja # Pacho Ramos (2024-04-07) # sof tools need glibc at runtime, bug #925179 sys-firmware/sof-firmware tools # Matthew Smith (2024-04-07) # Renderdoc masked on musl, bug #853856 dev-qt/qtbase renderdoc # Andreas K. Hüttel (2024-03-11) # Only works properly with glibc dev-debug/gdb cet sys-devel/binutils cet sys-devel/binutils-hppa64 cet llvm-core/clang-common cet sys-devel/gcc cet sys-libs/binutils-libs cet sys-libs/glibc cet # Andreas K. Hüttel (2024-03-05) # gprofng is still somewhat messed up with musl-1.2.4, does not build # bug 912284 sys-devel/binutils gprofng # Violet Purcell (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 # Nowa Ammerlaan (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 (2023-12-31) # Requires dev-libs/level-zero. dev-lang/ispc gpu # Nowa Ammerlaan (2023-12-18) # Requires systemd sys-kernel/gentoo-kernel generic-uki sys-kernel/gentoo-kernel-bin generic-uki # Guillaume Seren (2023-11-29) # execinfo.h required for server. games-board/cockatrice server # Violet Purcell (2023-09-18) # Fails to compile on musl, bug 829544. media-sound/supercollider ableton-link # Matt Turner (2023-05-30) # sys-apps/dbus-broker is masked on musl app-accessibility/at-spi2-core dbus-broker # Sam James (2023-05-08) # Needs fpu_control.h, bug #891063 media-sound/lame debug # Conrad Kostecki (2023-03-01) # sys-block/arcconf is masked on musl net-analyzer/nagios-plugin-check_raid aacraid # Bernd Waibel (2022-10-04) # Mask loguru until fixed upstream #873601 sci-libs/vtk logging # Sam James (2022-10-04) # sys-libs/libtermcap-compat is masked on musl dev-scheme/scm readline # Sam James (2022-10-04) # sys-auth/sssd is masked on musl app-admin/sudo sssd sys-auth/pambase sssd # Sam James (2022-10-04) # sys-libs/libsmbios is masked on musl app-laptop/pbbuttonsd macbook # Sam James (2022-10-04) # Needs masked net-misc/netkit-telnetd net-irc/ngircd test # Sam James (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 (2022-10-03) # Needs systemd which is masked on musl net-analyzer/wireshark sdjournal sys-apps/ipmitool openbmc sys-auth/pambase homed dev-qt/qtbase journald # Petr Vaněk (2022-03-15) # musl package does not currently provide gencat binary, which is needed for # nls support, see bug #712828 x11-wm/fluxbox nls # Ulrich Müller (2022-01-04) # musl iconv doesn't know about shift-jis which is needed for Japanese # documentation (bug #830436) app-emacs/yatex l10n_ja # Conrad Kostecki (2021-12-15) # Support for L0 needs RTLD_DEEPBIND, which does not exist on musl. dev-libs/intel-compute-runtime l0 # Stijn Tintel (2021-12-02) # rarpd relies on ether_ntohost which is a stub in musl net-misc/iputils rarpd # Sam James (2021-11-20) # Pulls in po4a which doesn't seem to work on musl (wants /usr/bin/locale) app-arch/dpkg nls app-crypt/loop-aes-losetup nls app-emulation/guestfs-tools doc app-emulation/libguestfs doc app-text/bibletime doc dev-util/debhelper l10n_de l10n_es l10n_fr dev-util/schroot nls media-video/mkvtoolnix nls sci-electronics/kicad-meta doc sys-apps/fakeroot nls sys-apps/man-db nls sys-apps/man-pages l10n_cs l10n_da l10n_de l10n_el l10n_es l10n_fi l10n_fr l10n_hu sys-apps/man-pages l10n_id l10n_it l10n_mk l10n_nb l10n_nl l10n_pl l10n_pt-BR l10n_ro 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 (2021-11-07) # Disable some sanitizers for LLVM, see bug #753935 # Needs libexecinfo on musl, not yet packaged llvm-runtimes/compiler-rt-sanitizers gwp-asan # Sergei Trofimovich (2020-03-19) # check does not work on musl, bug #713138 dev-lang/gforth check # See bug #604542 net-misc/iputils idn # See bug #504200, #723370, bug #893654 # even with --without-included-gettext sys-devel/gettext nls sys-fs/e2fsprogs nls # bash-malloc relies on sbrk which is implemented # as a fail-only stub in musl. breaks horribly if enabled. # bash: xmalloc: locale.c:81: cannot allocate 18 bytes (0 bytes allocated) app-shells/bash mem-scramble # static linking works with musl app-shells/mksh -static