hashworks pushed to branch main at Arch Linux / Packaging / Packages / srs-state-threads
Commits: 7f69b1e5 by loqs at 2024-03-30T17:02:31+00:00 Update LDFLAGS substitution Fixes https://gitlab.archlinux.org/archlinux/packaging/packages/srs-state-threads/-/issues/1 - - - - - 3aafea65 by loqs at 2024-03-30T17:40:55+00:00 Remove noexecstack linker flag Executable stack has been disabled by default in https://gitlab.archlinux.org/archlinux/packaging/packages/binutils/-/commit/ad781dd87500332d3265b93695326b025bec7f28 - - - - - bf43f65c by loqs at 2024-03-30T17:58:03+00:00 Refactor sed processing of Makefile Removes use of ldFlags variable. - - - - - c99776d5 by loqs at 2024-03-30T18:05:35+00:00 Use Arch's CFLAGS - - - - - 1 changed file: - PKGBUILD Changes: ===================================== PKGBUILD ===================================== @@ -15,13 +15,12 @@ sha256sums=('SKIP') prepare() { cd "${srcdir}"/state-threads - ldFlags="$(echo "$LDFLAGS" | sed 's|-Wl,||;s|,| |g') -z noexecstack" - sed -ie "s|LDFLAGS =|LDFLAGS = ${ldFlags}|" Makefile + sed -r 's|(LDFLAGS )=|\1+=|;s|(-shared )(-soname)|\1-Wl,\2|' -i Makefile } build() { cd "${srcdir}"/state-threads - make STATIC_ONLY=no linux-optimized + make STATIC_ONLY=no linux-optimized LD=gcc EXTRA_CFLAGS="$CFLAGS" } package() { View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/srs-state-threads/-/compare/59fa1a38627478715bf6d7284b92d955aa71d5a4...c99776d53ea7037f91d0e61b59d5bc45ebbd8446 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/srs-state-threads/-/compare/59fa1a38627478715bf6d7284b92d955aa71d5a4...c99776d53ea7037f91d0e61b59d5bc45ebbd8446 You're receiving this email because of your account on gitlab.archlinux.org.