From 7e508150476783fccb1fed87e33cb95262a80327 Mon Sep 17 00:00:00 2001 From: jc_gargma Date: Tue, 20 Oct 2020 13:12:36 -0700 Subject: Add hardening flags Maintainer logic --- PKGBUILD | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/PKGBUILD b/PKGBUILD index 61a3212..282c125 100755 --- a/PKGBUILD +++ b/PKGBUILD @@ -7,6 +7,7 @@ # AUR version uses http # AUR version uses unofficial repo # AUR version needlessly purges old build folder +# AUR version lacks additional optimization and hardening flags pkgname=lgogdownloader pkgver=3.7 @@ -28,6 +29,11 @@ prepare() { } build() { + + export CFLAGS="$CFLAGS -O3 -fstack-protector-all -flto=4 -fPIE" + export CXXFLAGS="$CXXFLAGS -O3 -fstack-protector-all -flto=4 -fPIE" + export LDFLAGS="$LDFLAGS,-pie" + cd $srcdir/$pkgname-$pkgver/build make -- cgit v1.2.1