kpcyrd pushed to branch main at Arch Linux / Packaging / Packages / warzone2100


Commits:
002e65e5 by kpcyrd at 2023-09-29T11:53:57+02:00
do not use fortification level 3

- - - - -


1 changed file:

- PKGBUILD


Changes:

=====================================
PKGBUILD
=====================================
@@ -14,6 +14,10 @@ 
source=(${pkgname}-${pkgver}_src.tar.xz::https://github.com/Warzone2100/warzone2
 sha256sums=('01d608f6f9638e14d7c857df40ad339c1bfc207a05daafe7157ad8652a3405c3')
 
 build() {
+  # /usr/bin/warzone2100 uses malloc_usable_size, which is incompatible with 
fortification level 3
+  export CFLAGS="${CFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}"
+  export CXXFLAGS="${CXXFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}"
+
   cmake -B build -S ${pkgname} \
     -G Ninja \
     -DCMAKE_BUILD_TYPE=None \



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/warzone2100/-/commit/002e65e556c87b46e2fad74e099351f8357b111e

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/warzone2100/-/commit/002e65e556c87b46e2fad74e099351f8357b111e
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to