DioxusLabs / DioxusLabs/dioxus-code
Env - deps`arborium` build failed
- Lingua principale
- CSS
- Stelle
- 8
- Fork
- 0
- Merge medio
- 1h 9m
- PR unite (30g)
- 1
Descrizione
## 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"'
```
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia dalle dichiarazioni delle dipendenze in Cargo.toml e riproduci il problema con dx serve per una destinazione wasm32-unknown-unknown. Leggi l’output di build di arborium-sysroot v2.18.1 e confronta come vengono gestiti CC e CXX su macOS; il lavoro è completato quando la riproduzione documentata esegue la build senza l’errore di Apple Clang per la destinazione WebAssembly.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- macos, rust, wasm
- Ambito
- build-system
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Tranquilla
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 52/100