summaryrefslogtreecommitdiff
path: root/m4/compiler_options.m4
diff options
context:
space:
mode:
authorBeniamino Galvani <bgalvani@redhat.com>2019-02-02 15:57:01 +0100
committerBeniamino Galvani <bgalvani@redhat.com>2019-02-02 18:46:15 +0100
commit6010bc114193c8dd04ea8a0eef668cb0f03bb553 (patch)
tree8bab3e7b8442c6273c4e49d0002af2d6b8106590 /m4/compiler_options.m4
parent436a957859012e92e19d806e671093d1c6e380dd (diff)
downloadNetworkManager-bg/lto.tar.gz
build: fix building with LTObg/lto
Building with link-time optimization requires some tricks explained in [1]. [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48200#c28
Diffstat (limited to 'm4/compiler_options.m4')
-rw-r--r--m4/compiler_options.m44
1 files changed, 2 insertions, 2 deletions
diff --git a/m4/compiler_options.m4 b/m4/compiler_options.m4
index 1f283db692..9d0c58814b 100644
--- a/m4/compiler_options.m4
+++ b/m4/compiler_options.m4
@@ -150,9 +150,9 @@ fi
AC_DEFUN([NM_LTO],
[AC_ARG_ENABLE(lto, AS_HELP_STRING([--enable-lto], [Enable Link Time Optimization for smaller size (default: no)]))
if (test "${enable_lto}" = "yes"); then
- CC_CHECK_FLAG_APPEND([lto_flags], [CFLAGS], [-flto])
+ CC_CHECK_FLAG_APPEND([lto_flags], [CFLAGS], [-flto -flto-partition=none])
if (test -n "${lto_flags}"); then
- CFLAGS="-flto $CFLAGS"
+ CFLAGS="-flto -flto-partition=none $CFLAGS"
else
AC_MSG_ERROR([Link Time Optimization -flto is not supported.])
fi