]> granicus.if.org Git - sudo/commitdiff
configure will not add -O2 to CFLAGS if it is already defined to
authorTodd C. Miller <Todd.Miller@courtesan.com>
Wed, 16 Mar 2011 17:38:48 +0000 (13:38 -0400)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Wed, 16 Mar 2011 17:38:48 +0000 (13:38 -0400)
add -O2 to the CFLAGS we pass in when PIE is being used.

--HG--
branch : 1.7

mkpkg

diff --git a/mkpkg b/mkpkg
index 174f20c6a56d396e6b078f690c610aa6a9eba110..3e848e2f7f09c0b7dd3be7908cf8192813bd7551 100755 (executable)
--- a/mkpkg
+++ b/mkpkg
@@ -107,7 +107,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
@@ -131,7 +131,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"