David Runge pushed to branch main at Arch Linux / Packaging / Packages / niri
Commits: 9096d008 by David Runge at 2025-07-12T09:44:46+02:00 Use `-ffat-lto-objects` instead of disabling LTO altogether Signed-off-by: David Runge <[email protected]> - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -34,7 +34,6 @@ pkgbase = niri optdepends = xdg-desktop-portal-gtk: a suggested XDG desktop portal optdepends = xdg-desktop-portal-gnome: a XDG desktop portal required for screencasting provides = wayland-compositor - options = !lto source = niri-25.05.1.tar.gz::https://github.com/YaLTeR/niri/archive/refs/tags/v25.05.1.tar.gz sha512sums = 63f6f6e651d2a399259354f5a80fd8815c2be9c1c6b7d5038c03d89fac5966596d0da8b36d83fa7ea85b192e77e0ddfcf40ee9244a2c44cd55776a7a3f54de35 b2sums = 012c44351e6fa0e8631b3c44243da119cd03eb41a5ab81c787961df9f3456acb73c3cbb3639d620d19d8111e954797965c2a1bf4b0b3657142e3a1ab77413d7d ===================================== PKGBUILD ===================================== @@ -43,8 +43,6 @@ optdepends=( 'xdg-desktop-portal-gnome: a XDG desktop portal required for screencasting' ) provides=(wayland-compositor) -# NOTE: linking issues with LTO enabled -options=(!lto) source=($pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz) sha512sums=('63f6f6e651d2a399259354f5a80fd8815c2be9c1c6b7d5038c03d89fac5966596d0da8b36d83fa7ea85b192e77e0ddfcf40ee9244a2c44cd55776a7a3f54de35') b2sums=('012c44351e6fa0e8631b3c44243da119cd03eb41a5ab81c787961df9f3456acb73c3cbb3639d620d19d8111e954797965c2a1bf4b0b3657142e3a1ab77413d7d') @@ -57,6 +55,7 @@ prepare() { build() { cd $pkgname-$pkgver export NIRI_BUILD_COMMIT="$(zcat ../$pkgname-$pkgver.tar.gz | git get-tar-commit-id | cut -c1-7)" + CFLAGS+=(' -ffat-lto-objects') cargo build --frozen --release --features default # generate shell completions View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/niri/-/commit/9096d00802e69ca7bcc39e67512b8aa7e7655627 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/niri/-/commit/9096d00802e69ca7bcc39e67512b8aa7e7655627 You're receiving this email because of your account on gitlab.archlinux.org.
