David Runge pushed to branch main at Arch Linux / Packaging / Packages / just-lsp
Commits: 81663b92 by David Runge at 2025-07-20T10:23:59+02:00 Instead of disabling LTO, add `-ffat-lto-objects` to `CFLAGS` Signed-off-by: David Runge <[email protected]> - - - - - ebf23e1a by David Runge at 2025-07-20T10:24:45+02:00 Do not build all features by default Signed-off-by: David Runge <[email protected]> - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -8,7 +8,6 @@ pkgbase = just-lsp makedepends = rust depends = gcc-libs depends = glibc - options = !lto source = just-lsp-0.2.4.tar.gz::https://github.com/terror/just-lsp/archive/refs/tags/0.2.4.tar.gz sha512sums = cb25b08fe3c2b85216f153b4aa23c6240fcb834424b6d3d00200f1f3f1d29c6a08ac8c66326314471474c3eb932397dd890a81d4cdbc1feabea3153093e306d3 b2sums = d2c83ab0e89ceeef60b60bb43e78c58e732a29169b1825217713d5a4beb03f6cf037af60c424bc1283ccda704314cb82f63f4e600d7807797bd34eee8b03e201 ===================================== PKGBUILD ===================================== @@ -13,7 +13,6 @@ depends=( glibc ) makedepends=(rust) -options=(!lto) # LTO does not work as the sources include C-code from tree-sitter source=($pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz) sha512sums=('cb25b08fe3c2b85216f153b4aa23c6240fcb834424b6d3d00200f1f3f1d29c6a08ac8c66326314471474c3eb932397dd890a81d4cdbc1feabea3153093e306d3') b2sums=('d2c83ab0e89ceeef60b60bb43e78c58e732a29169b1825217713d5a4beb03f6cf037af60c424bc1283ccda704314cb82f63f4e600d7807797bd34eee8b03e201') @@ -24,13 +23,14 @@ prepare() { } build() { + CFLAGS+=' -ffat-lto-objects' cd $pkgname-$pkgver - cargo build --frozen --release --all-features + cargo build --frozen --release } check() { cd $pkgname-$pkgver - cargo test --frozen --all-features + cargo test --frozen } package() { View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/just-lsp/-/compare/c01831f361045d4146592e25421324d8ae93d7ef...ebf23e1a13c3948649b2827b0a68cf12eb67ab7a -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/just-lsp/-/compare/c01831f361045d4146592e25421324d8ae93d7ef...ebf23e1a13c3948649b2827b0a68cf12eb67ab7a You're receiving this email because of your account on gitlab.archlinux.org.
