missing `libc::SYS_futex` for `riscv32gc-unknown-linux-gnu` target
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 65/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- rust
- Ambito
- operating-systems
Direzione di ricerca
Inizia leggendo le definizioni GNU di RISC-V a 32 bit in src/unix/linux_like/linux/gnu/b32/riscv32/mod.rs, soprattutto vicino alla definizione segnalata di SYS_fstat alla riga 446. Consulta la tabella delle chiamate di sistema di Linux o le definizioni delle architetture vicine del progetto per determinare il valore atteso e il nome di SYS_futex. Il lavoro è completo quando la costante è disponibile per riscv32gc-unknown-linux-gnu e la compilazione segnalata con -Zbuild-std non fallisce più.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
rustc 1.101.0-nightly (080cc2714 2026-10-11)
build: -Zbuild-std
target: riscv32gc-unknown-linux-gnu
error[: cannot find value `SYS_futex` in crate `libc`
╭▸ /cargo/registry/25cdd57fae9f0462/parking_lot_core-0.9.12/src/thread_parker/linux.rs:113:23
│
113 │ libc::SYS_futex,
│ ━━━━━━━━━ not found in `libc`
╰╴
note: similarly named constant `SYS_fstat` defined here
╭▸ /cargo/registry/25cdd57fae9f0462/libc-0.2.190/src/unix/linux_like/linux/gnu/b32/riscv32/mod.rs:446:1
│
446 │ pub const SYS_fstat: c_long = 80;
╰╴━━━━━━━━━━━━━━━━━━━━━━━━━━━
help: a constant with a similar name exists
╭╴
113 - libc::SYS_futex,
113 + libc::SYS_fstat,
╰╴
error[: cannot find value `SYS_futex` in crate `libc`
╭▸ /cargo/registry/25cdd57fae9f0462/parking_lot_core-0.9.12/src/thread_parker/linux.rs:141:19
│
141 │ libc::SYS_futex,
│ ━━━━━━━━━ not found in `libc`
╰╴
note: similarly named constant `SYS_fstat` defined here
╭▸ /cargo/registry/25cdd57fae9f0462/libc-0.2.190/src/unix/linux_like/linux/gnu/b32/riscv32/mod.rs:446:1
│
446 │ pub const SYS_fstat: c_long = 80;
╰╴━━━━━━━━━━━━━━━━━━━━━━━━━━━
help: a constant with a similar name exists
╭╴
141 - libc::SYS_futex,
141 + libc::SYS_fstat,
╰╴
For more information about this error, try `rustc --explain E0425`.
- Lingua principale
- Rust
- Stelle
- 2.6k
- Fork
- 1.3k
- Merge medio
- 3g 6h
- PR unite (30g)
- 61
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di rust-lang/libc
-
libc-test: some semver files are never checkedForse già presa @Deepak-negi11 l’ha presa 2 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
rust-lang/libc#5622 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Downstream CI for `libc`ApertaA-CI C-discussion
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100
rust-lang/libc#5209 · 2 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
rust-lang/libc#5624 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
C-bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 56/100
rust-lang/libc#5602 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di rust-lang/libc
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
-
state:triage-needed
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
scanaislop/aislop#482 ·
I maintainer di solito rispondono entro 1 giorno
-
docs(skills): issue-first should reference an existing Linear ticket instead of filing a duplicateApertadocumentation
Difficoltà 1/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
chatmail/core#8824 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno