DioxusLabs / DioxusLabs/dioxus-code
Env - deps`arborium` build failed
- Lenguaje dominante
- CSS
- Estrellas
- 8
- Forks
- 0
- Merge medio
- 1 h 9 min
- PR fusionados (30 d)
- 1
Descripción
## Description
Using `dioxus-code` in a Dioxus web application causes the WASM build
to compile `arborium-sysroot`.
On macOS, the default Apple Clang does not include the WebAssembly
backend, so `dx serve` fails unless `CC` and `CXX` are explicitly set
to a Homebrew LLVM installation.
---
## Reproduction
Cargo.toml:
```toml
[dependencies]
dioxus = "0.7"
dioxus-code = "0.1"
```
Then run:
```bash
dx serve
```
---
## Environment
- macOS
- Apple Clang
- dioxus-code 0.1.2
- target: wasm32-unknown-unknown
---
## Output
```bash
[cargo] error: failed to run custom build command for `arborium-sysroot v2.18.1`
[cargo] Caused by:
...
[cargo] cargo:warning=error: unable to create target: 'No available targets are compatible with triple "wasm32-unknown-unknown"'
```
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza con las declaraciones de dependencias en Cargo.toml y reproduce el fallo con dx serve para un destino wasm32-unknown-unknown. Lee la salida de compilación de arborium-sysroot v2.18.1 y compara cómo se gestionan CC y CXX en macOS; se considera terminado cuando la reproducción documentada compila sin el error de Apple Clang para el destino WebAssembly.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- macos, rust, wasm
- Área
- build-system
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Tranquilo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 52/100