2015-04-17 5 views
1

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?

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.