]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Merge pull request #12441 from rgacogne/enable-lto
authorRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 24 Jan 2023 12:27:08 +0000 (13:27 +0100)
committerGitHub <noreply@github.com>
Tue, 24 Jan 2023 12:27:08 +0000 (13:27 +0100)
Add a configure option to enable LTO

1  2 
configure.ac
pdns/dnsdistdist/configure.ac
pdns/recursordist/configure.ac

diff --cc configure.ac
index 42fbd56dadda4eee31cc25fb3059fd5a2fe1808d,fcc37fe3bcb1b29333f1f40c0d5f88e59657b983..715da6dcfeb566ecd34e276ebeeaafc3c0ef7dd2
@@@ -308,9 -308,9 +308,10 @@@ PROGRAM_LDFLAGS="$PIE_LDFLAGS $PROGRAM_
  AC_SUBST([PROGRAM_LDFLAGS])
  
  PDNS_ENABLE_COVERAGE
 +PDNS_INIT_AUTO_VARS
  PDNS_ENABLE_SANITIZERS
  PDNS_ENABLE_MALLOC_TRACE
+ PDNS_ENABLE_LTO
  
  AC_SUBST(LIBS)
  
index c308f4e7b2eb5cd05ef6911afc4301dab722ab9e,363599686e338c42008efb0329e1d539897c2ae6..a84772bc33aad90b8079033c88a05d25fe16f66e
@@@ -119,9 -119,8 +119,10 @@@ AS_IF([test "x$enable_hardening" != "xn
    AC_LD_RELRO
  ])
  
 +PDNS_INIT_AUTO_VARS
 +
  PDNS_ENABLE_SANITIZERS
+ PDNS_ENABLE_LTO
  
  PDNS_CHECK_PYTHON_VENV
  
index f8ddf6d2348d664bbbdf6007377481486d760dc9,e6fc5c4527656697227f3b314556d46a0bf13193..e8c86edb2fd9f584202f58fa85a2c39f73eb04e0
@@@ -150,10 -150,11 +150,12 @@@ AS_IF([test "x$enable_hardening" != "xn
    AC_LD_RELRO
  ])
  
 +PDNS_INIT_AUTO_VARS
  PDNS_ENABLE_SANITIZERS
+ PDNS_ENABLE_LTO
  PDNS_ENABLE_MALLOC_TRACE
  PDNS_ENABLE_VALGRIND
  AX_AVAILABLE_SYSTEMD
  AX_CHECK_SYSTEMD_FEATURES
  AM_CONDITIONAL([HAVE_SYSTEMD], [ test x"$systemd" = "xy" ])