vuru Odin 2026.07a update
Updated the Odin package and Vuru from dev-2026-05 to dev-2026-07a.
Vuru did not require another breaking core:os migration. The existing source still compiled with the new compiler, but the stricter vet pass found several unused imports, unused locals, and shadowed result names. Those have been cleaned up, and make check now runs odin check -vet so future API drift is caught earlier.
Odin 2026.07 enables PIE and full RELRO by default on Linux. Vuru now relies on those compiler defaults instead of passing the old manual -pie and -reloc-mode:pic flags. Cross-linker flags for AArch64 are still preserved.
The Odin template now builds dev-2026-07a from source. The update also needed a packaging fix because the new vendor tree includes an AArch64 raylib shared library inside the x86_64 package. XBPS now skips dependency scanning for that foreign library while keeping it available for Odin cross-target builds.
The full x86_64 XBPS package builds successfully, and the packaged Odin compiler successfully builds Vuru with PIE and full RELRO.
musl support is still open. Odin itself must build cleanly in an x86_64-musl masterdir before Vuru can be published for musl users.