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.