From de0df45cc938c415ea3e1145ac8165ca504a8596 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Wed, 16 Mar 2011 13:38:58 -0400 Subject: [PATCH] configure will not add -O2 to CFLAGS if it is already defined to add -O2 to the CFLAGS we pass in when PIE is being used. --- mkpkg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mkpkg b/mkpkg index 7c4599dd9..5de95b166 100755 --- a/mkpkg +++ b/mkpkg @@ -116,7 +116,7 @@ case "$osversion" in prefix=/usr if [ $osrelease -ge 50 ]; then # RHEL 5 and up build pies and have audit support - export CFLAGS="$F_PIE" LDFLAGS="-pie" + export CFLAGS="-O2 $F_PIE" LDFLAGS="-pie" configure_opts="${configure_opts}${configure_opts+$tab}--with-linux-audit" PPVARS="${PPVARS}${PPVARS+$space}linux_audit=1.4.0" fi @@ -140,7 +140,7 @@ case "$osversion" in prefix=/usr if [ $osrelease -ge 10 ]; then # SLES 10 and higher build pies - export CFLAGS="$F_PIE" LDFLAGS="-pie" + export CFLAGS="-O2 $F_PIE" LDFLAGS="-pie" if [ $osrelease -ge 11 ]; then # SLES 11 and higher has SELinux configure_opts="${configure_opts}${configure_opts+$tab}--with-selinux"