Gems with native extensions
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
- Type d'issue
- Documentation
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- ruby, wasm
- Domaine
- build-system
Piste de recherche
Commencez par reproduire l’exemple minimal dans le dépôt rbwasm-foo lié, puis examinez le journal mkmf ainsi que les erreurs de static-linking et dynamic-linking décrites ici. Documentez si les gems avec des extensions natives sont prises en charge, quelle configuration est requise et à quoi devrait ressembler une compilation réussie, y compris le cas d’Apple silicon.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Can we use gems with native extensions? I've read somewhere that it is possible, and it makes sense for it to be possible. However, I'm struggling to get even a basic example to compile. There doesn't seem to be any documentation as to how to set it up.
If I try statically linking, I get the error "Could not create Makefile due to some reason". Checking the mkmf log does not yield any useful information.
If I try dynamically linking with RUBY_WASM_EXPERIMENTAL_DYNAMIC_LINKING, I get the error ld: unknown option: -Xlinker
I've created a minimal repo to test: https://github.com/danini-the-panini/rbwasm-foo
If it makes a difference, I'm running on Apple silicon.
- Langage dominant
- Ruby
- Étoiles
- 875
- Forks
- 68
- Merge moyen
- 9 j 5 h
- PR mergées (30 j)
- 1
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de ruby/ruby.wasm
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
-
Using gems with Node WASI Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
Toutes les issues de ruby/ruby.wasm
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
simp/pupmod-simp-simp#395 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 80/100
simp/pupmod-simp-rsyslog#219 ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
simp/pupmod-simp-pupmod#256 ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
simp/pupmod-simp-sudo#150 ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100