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

_______________________________________________
Autoconf mailing list
Autoconf@gnu.org
https://lists.gnu.org/mailman/listinfo/autoconf

Reply via email to