diff options
Diffstat (limited to 'profiles/features')
-rw-r--r-- | profiles/features/musl/package.mask | 272 | ||||
-rw-r--r-- | profiles/features/musl/use.mask | 8 |
2 files changed, 87 insertions, 193 deletions
diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask index 58ba9fbef359..8099823f0eb1 100644 --- a/profiles/features/musl/package.mask +++ b/profiles/features/musl/package.mask @@ -11,56 +11,23 @@ net-analyzer/ipcad sys-apps/uutils # Sam James <sam@gentoo.org> (2022-09-12) -# The libxcrypt migration is optional for musl. +# libxcrypt migration masks. +# 1. The libxcrypt migration is optional for musl, so unmask -virtual/libcrypt:0/1. +# 2. virtual/libcrypt-2 doesn't migrate anything on musl, +# we need virtual/libcrypt-2-r1 for the libxcrypt migration there, so +# avoid a useless rebuild, and ensure it happens at the right time instead. -virtual/libcrypt:0/1 - -# Sam James <sam@gentoo.org> (2022-09-12) -# virtual/libcrypt-2 doesn't migrate anything on musl, -# we need virtual/libcrypt-2-r1 for the libxcrypt migration there, so -# avoid a useless rebuild, and ensure it happens at the right time instead. =virtual/libcrypt-2 -# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2022-09-06) -# Binary package linked against glibc -games-action/minecraft-launcher - -# Vladimir Pavljuchenkov <spiderx@spiderx.dp.ua> (2022-08-21) -# Binary package linked against glibc, bug #832607. -net-p2p/resilio-sync - # Mike Gilbert <floppym@gentoo.org> (2022-08-01) # Fails to build. app-emulation/open-vm-tools -# William Hubbs <williamh@gentoo.org> (2022-07-30) -# Binary package linked against glibc, bug #861893. -app-admin/awscli-bin - -# David Seifert <soap@gentoo.org> (2022-07-29) -# Binary package linked against glibc -media-sound/baudline - -# David Seifert <soap@gentoo.org> (2022-07-29) -# Binary package linked against glibc -sys-block/megacli - # Marek Szuba <marecki@gentoo.org> (2022-07-28) # Relies on unimplemented functions outb_p and inb_p, # support for which has never made it into musl. Bug #712972. sys-libs/libsmbios -# Stefan Strogin <steils@gentoo.org> (2022-06-29) -# Binary package linked against glibc -net-im/element-desktop-bin - -# Florian Schmaus <flow@gentoo.org> (2022-06-05) -# Binary package linked against glibc, bug #832932 -sys-block/hpssacli - -# Sam James <sam@gentoo.org> (2022-04-23) -# Binary package linked against glibc, bug #832615 -net-print/cnijfilter2 - # Sam James <sam@gentoo.org> (2022-04-23) # Compatibility packages for binary/pre-built software shouldn't # be needed on musl (and these fail to build anyway). @@ -72,179 +39,95 @@ sys-libs/libstdc++-v3 # bug #713542 net-misc/casync -# Martin Dummer <martin.dummer@gmx.net> (2022-03-26) -# Binary package linked to glibc. Bug #832558 -net-misc/teamviewer - -# Mike Pagano <mpagano@gentoo.org> (2022-03-21) -# Binary package linked to glibc -dev-util/idea-community - -# Pacho Ramos <pacho@gentoo.org> (2022-03-13) -# Binary package linked to glibc -sys-power/dptfxtract - # Bernd Waibel <waebbl-gentoo@posteo.net> (2022-03-14) # Doesn't build with musl, bug #832742 sci-libs/opencascade -# Adel KARA SLIMANE <adel.ks@zegrapher.com> (2022-03-09) -# Binary packages linked to glibc -app-editors/vscode -app-editors/vscodium - -# João Santos <joaompssantos@gmail.com> (2022-02-22) -# Binary package linked to glibc -app-text/master-pdf-editor - -# Sam James <sam@gentoo.org> (2022-02-20) -# Binary package linked to glibc -app-admin/bitwarden-desktop-bin - -# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-02-17) -# Binary package linked to glibc -media-libs/amdgpu-pro-vulkan -media-video/amdgpu-pro-amf - -# Ionen Wolkens <ionen@gentoo.org> (2022-02-17) -# Binary package linked to glibc -net-im/discord-bin - -# Conrad Kostecki <conikost@gentoo.org> (2022-02-12) -# Binary package linked to glibc -x11-misc/xflux - -# Stephan Hartmann <sultan@gentoo.org> (2022-02-10) -# Binary package linked to glibc -www-apps/chromedriver-bin - # Stephan Hartmann <sultan@gentoo.org> (2022-02-10) # Doesn't build on musl, bug #833028 www-client/chromium -# Stephan Hartmann <sultan@gentoo.org> (2022-02-10) -# Binary package linked to glibc -www-plugins/chrome-binary-plugins - -# Stephan Hartmann <sultan@gentoo.org> (2022-02-10) -# Binary packages linked to glibc -www-client/opera -www-client/opera-beta -www-client/opera-developer - -# Stephan Hartmann <sultan@gentoo.org> (2022-02-10) -# Binary packages linked to glibc -www-client/google-chrome -www-client/google-chrome-beta -www-client/google-chrome-unstable - -# Stephan Hartmann <sultan@gentoo.org> (2022-02-10) -# Binary packages linked to glibc -www-client/microsoft-edge -www-client/microsoft-edge-beta -www-client/microsoft-edge-dev - -# Paolo Pedroni <paolo.pedroni@iol.it> (2022-02-09) -# Binary package linked to glibc -sci-mathematics/gimps - # Paolo Pedroni <paolo.pedroni@iol.it> (2022-02-09) # It doesn't build on musl # bug #832551 net-misc/netkit-telnetd -# Henning Schild <henning@hennsch.de> (2022-02-09) -# Binary package linked to glibc -net-im/telegram-desktop-bin - -# Conrad Kostecki <conikost@gentoo.org> (2022-02-08) -# Binary package linked to glibc -sys-apps/ipmicfg - # Sam James <sam@gentoo.org> (2022-02-06) # Latest version doesn't build on musl # bug #831363 =sys-libs/efivar-38 -# Stephan Hartmann <sultan@gentoo.org> (2022-02-05) -# Binary package linked to glibc -net-im/teams - -# Conrad Kostecki <conikost@gentoo.org> (2022-02-03) -# Binary package linked to glibc -net-misc/ipmiview - -# Conrad Kostecki <conikost@gentoo.org> (2022-02-03) -# Binary package linked to glibc -media-sound/teamspeak-server - -# Conrad Kostecki <conikost@gentoo.org> (2022-02-03) -# Binary package linked to glibc -games-server/steamcmd - -# Conrad Kostecki <conikost@gentoo.org> (2022-02-03) -# Binary package linked to glibc -games-server/bedrock-server - -# Conrad Kostecki <conikost@gentoo.org> (2022-02-03) -# Binary package linked to glibc -dev-libs/luise - -# Conrad Kostecki <conikost@gentoo.org> (2022-02-03) -# Binary package linked to glibc -app-misc/kryoflux-dtc - -# Conrad Kostecki <conikost@gentoo.org> (2022-02-03) -# Binary package linked to glibc -app-benchmarks/geekbench - -# Robert Siebeck <gentoo.2019@r123.de> (2022-02-02) -# Binary package linked to glibc, bug #832483 -net-im/signal-desktop-bin - -# Ben Kohler <bkohler@gentoo.org> (2022-02-02) -# Binary backage linked to glibc -net-misc/dropbox - -# Sergey Popov <pinkbyte@gentoo.org> (2022-02-02) -# Binary package linked to glibc, bug #832581 -net-misc/yandex-disk - -# David Seifert <soap@gentoo.org> (2022-02-02) -# Binary package linked to glibc -net-im/skypeforlinux - -# Viorel Munteanu <ceamac.paragon@gmail.com> (2022-02-01) -# Binary package linked to glibc -net-im/mattermost-desktop-bin - -# Ulrich Müller <ulm@gentoo.org> (2022-01-25) -# Binary packages linked to glibc -media-gfx/brscan4 -net-im/zoom - -# Andreas K. Hüttel <dilfridge@gentoo.org> (2022-01-22) -# Binary packages linked to glibc +# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2022-01-05) +# Binary package linked to glibc (rolling mask, use for all such binpkgs) +app-admin/awscli-bin +app-admin/bitwarden-desktop-bin +app-admin/puppet-agent +app-admin/puppetserver +app-arch/rar app-backup/tsm -sci-electronics/labone - -# Marco Genasci <fedeliallalinea@gmail.com> (2022-01-06) -# dev-db/oracle-instantclient package linked against glibc, -# and the other packages depends on it. -dev-db/oracle-instantclient +app-benchmarks/geekbench +app-crypt/rainbowcrack +app-editors/vscode +app-editors/vscodium +app-misc/kryoflux-dtc +app-office/libreoffice-bin +app-text/master-pdf-editor +app-text/zotero-bin dev-db/ocp +dev-db/oracle-instantclient dev-db/sqlcl-bin - -# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2022-01-05) -# Binary package linked to glibc -app-text/zotero-bin +dev-games/ps2-packer +dev-java/openjdk-bin +dev-java/openjdk-jre-bin +dev-libs/luise +dev-python/pyzotero +dev-util/idea-community +games-action/minecraft-launcher +games-server/bedrock-server +games-server/steamcmd +media-gfx/brscan4 +media-libs/amdgpu-pro-vulkan +media-sound/baudline +media-sound/teamspeak-server +media-video/amdgpu-pro-amf media-video/popcorntime-bin +net-im/discord-bin +net-im/element-desktop-bin +net-im/mattermost-desktop-bin net-im/rocketchat-desktop-bin -net-im/whatsapp-desktop-bin +net-im/skypeforlinux +net-im/teams +net-im/telegram-desktop-bin net-im/wazzapp-bin +net-im/whatsapp-desktop-bin +net-im/zoom +net-misc/dropbox +net-misc/ipmiview +net-misc/teamviewer +net-misc/yandex-disk +net-p2p/resilio-sync +net-print/cnijfilter2 +sci-electronics/eagle +sci-electronics/labone +sci-mathematics/gimps sci-misc/jupyterlab-desktop-bin sci-misc/netlogo-bin -sci-electronics/eagle +sys-apps/ipmicfg +sys-block/hpssacli +sys-block/megacli +sys-power/dptfxtract +www-apps/chromedriver-bin +www-client/google-chrome +www-client/google-chrome-beta +www-client/google-chrome-unstable +www-client/microsoft-edge +www-client/microsoft-edge-beta +www-client/microsoft-edge-dev +www-client/opera +www-client/opera-beta +www-client/opera-developer +www-plugins/chrome-binary-plugins +x11-misc/xflux # Ulrich Müller <ulm@gentoo.org> (2022-01-04, 2022-07-31) # Emacs 23 does not support x86_64-gentoo-linux-musl systems @@ -255,10 +138,6 @@ app-editors/emacs:24 app-editors/emacs:25 app-editors/emacs:26 -# Marek Szuba <marecki@gentoo.org> (2022-01-01) -# Binary-only package linked against glibc. -app-crypt/rainbowcrack - # Conrad Kostecki <conikost@gentoo.org> (2021-12-15) # Level Zero needs RTLD_DEEPBIND, which does not exist on musl. dev-libs/level-zero @@ -282,6 +161,10 @@ net-misc/netkit-rsh # David Seifert <soap@gentoo.org> (2021-02-08) # nvidia-drivers only works against glibc. +dev-libs/cudnn +dev-libs/cudnn-frontend +dev-util/nvidia-cuda-sdk +dev-util/nvidia-cuda-toolkit dev-libs/optix x11-drivers/nvidia-drivers @@ -296,7 +179,7 @@ app-editors/jasspa-microemacs sys-auth/libnss-nis # Sergei Trofimovich <slyfox@gentoo.org> (2020-03-21) -# Needs a port no musl. Uses glibc-specific termio and __getppid. +# Needs a port to musl. Uses glibc-specific termio and __getppid. app-emulation/ski # Sergei Trofimovich <slyfox@gentoo.org> (2020-03-21) @@ -309,11 +192,14 @@ sys-libs/glibc -sys-libs/musl -sys-libs/libucontext -# As of 2021-08-08, >=sys-fs/udev-249-r2 is patched in Gentoo -# to work on musl, so no need to mask udev. -# systemd itself fails to build without glibc +# systemd doesn't work on musl and upstream aren't interested +# in supporting it. +app-admin/mkosi +app-admin/systemdgenie sys-apps/systemd sys-boot/systemd-boot +dev-python/python-systemd +www-servers/uwsgi # rust-bin requires a glibc system dev-lang/rust-bin diff --git a/profiles/features/musl/use.mask b/profiles/features/musl/use.mask index b3aee89dcfc4..df99ad6bc886 100644 --- a/profiles/features/musl/use.mask +++ b/profiles/features/musl/use.mask @@ -5,6 +5,14 @@ -elibc_musl elibc_glibc +# Sam James <sam@gentoo.org> (2022-10-03) +# x11-drivers/nvidia-drivers is a binary package linked against glibc +# and is masked on musl +cuda +collectd_plugins_gpu_nvidia +nvidia +video_cards_nvidia + # Marco Genasci <fedeliallalinea@gmail.com> (2022-01-06) # Pulls dev-db/oracle-instantclient which doesn't work on musl oracle |