DioxusLabs / DioxusLabs/dioxus-code

Env - deps`arborium` build failed

Aperta
#9 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.