Auteur Sujet: Recette musl-libc  (Lu 953 fois)

Modelor

  • Membre Junior
  • **
  • Messages: 33
  • Karma: 2
Recette musl-libc
« le: ven. juin 30 21:42:58 2017 »
Bonjour.


Suite aux problèmes de compilation d'uClibc-ng, j'ai décidé de le geler en attendant de trouver une solution et de lancer une création de paquet de la libc compacte musl. Tout s'est bien passé et j'ai un paquet, voici le Pkgfile:

description="Small C library for embedded Linux systems"
maintainer="musl team"
packager="Modelor"
url="https://www.musl-libc.org"

name=musl-libc
version=1.1.16
release=1

source=(https://www.musl-libc.org/releases/musl-$version.tar.gz)

PKGMK_IGNORE_FOOTPRINT="no"

build() {
cd musl-1.1.16
./configure
make
make DESTDIR=$PKG install
}

Il y a probablement des choses à ajouter si je comprend bien la doc: https://www.musl-libc.org/doc/1.0.0/manual.html (notamment des liens).
« Modifié: sam. juil. 01 10:49:48 2017 par Modelor »

Modelor

  • Membre Junior
  • **
  • Messages: 33
  • Karma: 2
Re : Recette musl-libc
« Réponse #1 le: sam. juil. 22 15:54:52 2017 »
Bonjour.

Après vérification, tout semble bon, cependant, je n'arrive pas à remplacer la libc Glibc par musl, cards m'indique l'erreur:
The package 'glibc' is in the list
specify -a to remove it anyway

Quelqu'un peut-il me spécifier l'emplacement du fichier listant les paquets?

Thierry

  • Administrator
  • Super Héros
  • *****
  • Messages: 1176
  • Karma: 12
  • Sexe: Homme
    • NuTyX distribution
Re : Recette musl-libc
« Réponse #2 le: sam. juil. 22 16:07:15 2017 »
Euh tu peux faire:
cards remove -a glibc

Mais j'ai bien peur que ta machine sera inopérationnelle

Modelor

  • Membre Junior
  • **
  • Messages: 33
  • Karma: 2
Re : Recette musl-libc
« Réponse #3 le: sam. juil. 22 16:11:35 2017 »
En effet, j'ai déjà essayé, ça supprime la base, mon but est de remplacer la glibc par musl tout en gardant la base afin de voir le résultat après le redémarrage de la machine virtuelle.

Thierry

  • Administrator
  • Super Héros
  • *****
  • Messages: 1176
  • Karma: 12
  • Sexe: Homme
    • NuTyX distribution
Re : Recette musl-libc
« Réponse #4 le: sam. juil. 22 16:32:54 2017 »
:)

C'est pour cela que l'on construit une chaîne de compilation: toolchain en anglais. Fais quelques recherches sur le net si tu veux plus d'info