Gems with native extensions
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 25/100
- Tipo de issue
- Documentação
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- ruby, wasm
- Domínio
- build-system
Direção de pesquisa
Comece reproduzindo o exemplo mínimo no repositório rbwasm-foo vinculado e, em seguida, inspecione o log do mkmf e os erros de static-linking e dynamic-linking descritos aqui. Documente se gems com extensões nativas são compatíveis, qual configuração é necessária e como deve ser uma compilação bem-sucedida, incluindo o caso do Apple silicon.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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.
- Linguagem predominante
- Ruby
- Estrelas
- 875
- Forks
- 68
- Merge médio
- 9d 5h
- PRs com merge (30d)
- 1
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de ruby/ruby.wasm
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
-
Using gems with Node WASI Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
Todas as issues de ruby/ruby.wasm
Issues semelhantes
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
hanami/hanami-cli#449 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
resque/resque-scheduler#826 ·
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100