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.


Reply via email to