[cairo-bugs] [Bug 77060] cairo fails to compile with gcc 4.9

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Aug 1 14:31:36 PDT 2014


Uli Schlachter <psychon at znc.in> changed:

           What    |Removed                     |Added
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #7 from Uli Schlachter <psychon at znc.in> ---
commit c7ff9bb32e20679d6da4e8a2856be716e5bd9e12
Author: Uli Schlachter <psychon at znc.in>
Date:   Mon Jul 21 17:10:16 2014 +0200

    Remove LTO support

    This just never worked too well and caused too many issues. I don't think
    will miss this.

    As mentioned in the below bug report, proper LTO support also requires
    special versions of ranlib, nm and ar which support the LTO object files.
    Otherwise, calling the normal ranlib on an .a library breaks the list of
    exported symbols and thus completely breaks the static library.

    This (partly) reverts the following commits:

    c3645d97ebd24c6f7ad850785d585aebc706a11c configure.ac: Add a --disable-lto
configure option
    d486ea30f1a58640a1178de74f705a73845b1cda configure: Conditionally include
    0870c6fb5b39dcc04fa376123848adde2d06d2ce gcc-4.5 warnings and optimisation

    (The last commit is the one which brought us -flto in the first place even
    though it doesn't talk about this. It's also the one which is only reverted

    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=77060
    CC: Chris Wilson <chris at chris-wilson.co.uk>
    Signed-off-by: Uli Schlachter <psychon at znc.in>
    Reviewed-by: Bryce Harrington <b.harrington at samsung.com>

You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cairographics.org/archives/cairo-bugs/attachments/20140801/4c3af7f9/attachment.html>

More information about the cairo-bugs mailing list