<html><head></head><body><div class="gmail_quote">Le 1 août 2017 00:41:50 GMT+03:00, Jean-Baptiste Kempf <jb@videolan.org> a écrit :<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">---<br /> <a href="http://configure.ac">configure.ac</a> | 6 ++++++<br /> 1 file changed, 6 insertions(+)<br /><br />diff --git a/<a href="http://configure.ac">configure.ac</a> b/<a href="http://configure.ac">configure.ac</a><br />index e303715514..fe7e273ea0 100644<br />--- a/<a href="http://configure.ac">configure.ac</a><br />+++ b/<a href="http://configure.ac">configure.ac</a><br />@@ -1049,6 +1049,12 @@ AS_IF([test "${enable_optimizations}" != "no"], [<br />   RDC_PROG_CXX_FFLAGS([no-math-errno unsafe-math-optimizations no-rounding-math no-signaling-nans cx-limited-range])<br />   AC_LANG_POP<br /> <br />+  dnl Check for LTO<br />+  RDC_PROG_CC_FFLAGS([lto])<br />+  AC_LANG_PUSH(C++)<br />+  RDC_PROG_CXX_FFLAGS([lto])<br />+  AC_LANG_POP<br />+<br /> AH_BOTTOM([<br /> #if defined(_MSC_VER) && !defined(__clang__)<br /> # pragma fenv_access(off)</pre></blockquote></div><br clear="all">ODR violations should be fixed before LTO is enabled.<br>
<br>
And this breaks distcc and ccache, which will infuriate some devs, most probably.<br>
-- <br>
Rémi Denis-Courmont<br>
Typed on an inconvenient virtual keyboard</body></html>