[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
- Passing -fno-lto by default?,
Markus Trippelsdorf <=