diff options
author | jan.nijtmans <nijtmans@users.sourceforge.net> | 2021-01-21 15:49:30 (GMT) |
---|---|---|
committer | jan.nijtmans <nijtmans@users.sourceforge.net> | 2021-01-21 15:49:30 (GMT) |
commit | 74be7094de7ebb266ab7bcc562d79ed60204735d (patch) | |
tree | 2b1c6f86b73a0455a4b5ab8ea4bb35b6a4906f17 /win/tcl.m4 | |
parent | 8b3ec61a42b98b32b126645f4471823b5f28ec9a (diff) | |
parent | 298a0ffc198f7efe71e3f98f4077eb19b1d681fe (diff) | |
download | tcl-74be7094de7ebb266ab7bcc562d79ed60204735d.zip tcl-74be7094de7ebb266ab7bcc562d79ed60204735d.tar.gz tcl-74be7094de7ebb266ab7bcc562d79ed60204735d.tar.bz2 |
Merge 8.7
Diffstat (limited to 'win/tcl.m4')
-rw-r--r-- | win/tcl.m4 | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -455,6 +455,7 @@ AC_DEFUN([SC_ENABLE_SYMBOLS], [ # CFLAGS_DEBUG # CFLAGS_OPTIMIZE # CFLAGS_WARNING +# CFLAGS_NOLTO # LDFLAGS_DEBUG # LDFLAGS_OPTIMIZE # LDFLAGS_CONSOLE @@ -604,6 +605,18 @@ AC_DEFUN([SC_CONFIG_CFLAGS], [ else extra_cflags="$extra_cflags -DTCL_BROKEN_MAINARGS" fi + AC_CACHE_CHECK(for working -fno-lto, + ac_cv_nolto, + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([])], + [ac_cv_nolto=yes], + [ac_cv_nolto=no]) + ) + CFLAGS=$hold_cflags + if test "$ac_cv_nolto" = "yes" ; then + CFLAGS_NOLTO="-fno-lto" + else + CFLAGS_NOLTO="" + fi fi AC_MSG_CHECKING([compiler flags]) @@ -940,6 +953,7 @@ AC_DEFUN([SC_CONFIG_CFLAGS], [ AC_SUBST(CFLAGS_DEBUG) AC_SUBST(CFLAGS_OPTIMIZE) AC_SUBST(CFLAGS_WARNING) + AC_SUBST(CFLAGS_NOLTO) ]) #------------------------------------------------------------------------ |