Je ne suis pas sûr si cela appartient au superutilisateur au lieu de stackoverflow, au moins pour la première partie, mais pour les débutants, comment installer sys-libs/musl
(ou tout autre alt libc
d'ailleurs) sans remplacer la glibc ou passer à la musl profil; Deuxièmement, comment puis-je dire clang
pour lier statiquement contre cette bibliothèque (ou, encore, tout autre alt libc
) par opposition au système libc
(sys-libs/glibc
)?Comment construire statiquement contre musl-libc sur gentoo (profil glibc) et clang?
1
A
Répondre
1
Vous ne pouvez pas installer sys-libs/musl
à côté de sys-libs/glibc
, car ces ebuild sont destinés à être utilisés pour la libc du système. Je recommande de télécharger the most recent version of musl puis de le compiler/installer localement en utilisant make && make install
. Musl fournit musl-gcc
qui utilise la bibliothèque locale libl lors de la compilation/liaison. En ce qui concerne clang
, voir http://wiki.musl-libc.org/wiki/BuildingLLVM.