| Age | Commit message (Collapse) | Author |
|
|
|
- Export RUSTFLAGS="-C link-arg=-fuse-ld=bfd" in build()
- rust-lld fails to link vendored Lua static library properly
- This forces use of GNU ld which handles static archives correctly
|
|
- Add binutils to makedepends for GNU ld
- Upstream now uses .cargo/config.toml with -fuse-ld=bfd
- Fixes undefined symbol errors with vendored mlua on Rust 1.87+
|
|
LTO (both fat and thin) causes undefined symbol errors with vendored
mlua on Rust 1.87+ due to LLVM regression. Upstream now disables LTO.
|
|
Upstream changed lto=true to lto="thin" to fix undefined symbol
errors (lua_tolstring, etc.) caused by Rust 1.87+ / LLVM 20.1.1
regression with fat LTO.
|
|
- Remove 'lua' from depends since mlua uses vendored feature (statically links Lua 5.4)
- Add 'clang' to makedepends for compiling vendored Lua from source
- Fixes 'undefined symbol: lua_tolstring' linker error
|
|
|
|
Changes in v0.2.0:
- Fix directory module loading (modules from 'dcli merge' now work)
- Add distribution name to 'dcli status' output
- Lua dependency already added in previous commit
|
|
|
|
|
|
|
|
|
|
|
|
A declarative package management CLI tool for Arch Linux, inspired by NixOS.
Built with Rust for performance and reliability.
|