odin dev_2026_07-1.1: vendored raylib libs are unresolved git-lfs pointer files
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 78/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- git
- Ambito
- build-system
Direzione di ricerca
Inizia ispezionando PKGBUILD e il passaggio di packaging dei sorgenti di odin dev-2026-07. Assicurati che Git LFS recuperi vendor/raylib/linux/* prima che questi file vengano copiati, quindi verifica che i file impacchettati siano binari risolti anziché testo puntatore. Conferma che un programma che usa vendor:raylib venga collegato correttamente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The odin package (dev_2026_07-1.1, x86_64_v4, cachyos-extra-znver4) ships
/usr/lib/odin/vendor/raylib/linux/{libraylib.a,libraylib.so.600,libraygui.a,libraygui.so}
as raw Git LFS pointer text files (~130 bytes each) instead of the resolved
binaries. Example content:
version https://git-lfs.github.com/spec/v1
oid sha256:1199fb5be52a663c099ed42eae5eabba83754ca9a8d7f82e1514ae4d6623874b
size 2869420
This breaks linking for any program using vendor:raylib:
/usr/bin/ld:///usr/lib/odin/vendor/raylib/linux/libraylib.a: file format not recognized; treating as linker script
/usr/bin/ld:///usr/lib/odin/vendor/raylib/linux/libraylib.a:1: syntax error
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Root cause looks like the package build didn't run git lfs pull (or fetch
with LFS smudging enabled) before packaging vendor/raylib, so the pointer
files got copied verbatim.
Workaround: fetch the odin-lang/Odin repo at the matching tag (dev-2026-07,
commit 301c287de9) and run git lfs pull --include="vendor/raylib/linux/*",
then copy the resolved files over the pointer files in
/usr/lib/odin/vendor/raylib/linux/.
Fix: ensure the PKGBUILD runs git lfs pull (or clones with LFS enabled)
before packaging.
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 28
- Fork
- 2
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
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 CachyOS/distribution
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 76/100
CachyOS/distribution#610 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
CachyOS/distribution#603 · 1 commento · 1 reazione ·
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
CachyOS/distribution#602 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
CachyOS/distribution#590 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
CachyOS/distribution#588 ·
Tutte le issue di CachyOS/distribution
Issue simili
-
area: ci-release effort: S good first issue P3 type: packaging
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
ferenyl/azuredevopstui#58 ·
-
harlan-agent-ready-to-implement routine:ci-review
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
harlan-zw/unlighthouse#454 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
[BUG] The h5 and zarr extras allow versions that fail tensordict's tests or that pip marks as yankedAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
pytorch/tensordict#3274 ·
I maintainer di solito rispondono entro 1 giorno
-
build sdl2 fail on ubuntuAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
finalburnneo/FBNeo#2820 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
human-required sync-failed
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Azure/osdu-spi-file#63 ·
I maintainer di solito rispondono entro 1 giorno