autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Passing -fno-lto by default?


From: Markus Trippelsdorf
Subject: Passing -fno-lto by default?
Date: Thu, 6 Feb 2014 16:48:35 +0100

When using gcc with Link Time Optimization (-flto) enabled there are
certain configuration tests that always fail. For example the following
test taken from Firefox's configure.in:
  ac_cv_visibility_default=no
  if ${CC-cc} -fvisibility=hidden -Werror -S conftest.c -o conftest.s 
>/dev/null 2>&1; then
    if ! egrep '\.(hidden|private_extern).*foo' conftest.s >/dev/null; then
      ac_cv_visibility_default=yes
...
which greps the assembler output, will not succeed with -flto (because
it produces GIMPLE output in special sections).

Now my question is if it wouldn't be desirable to have autoconf pass the
-fno-lto flag automatically by default (instead of requiring each
project to add it by hand when needed)?

-- 
Markus



reply via email to

[Prev in Thread] Current Thread [Next in Thread]