[webkit-reviews] review requested: [Bug 188986] [CMake] Add support for LTO builds : [Attachment 368700] Patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed May 1 13:40:17 PDT 2019


Christopher Reid <chris.reid at sony.com> has asked  for review:
Bug 188986: [CMake] Add support for LTO builds
https://bugs.webkit.org/show_bug.cgi?id=188986

Attachment 368700: Patch

https://bugs.webkit.org/attachment.cgi?id=368700&action=review




--- Comment #1 from Christopher Reid <chris.reid at sony.com> ---
Created attachment 368700

  --> https://bugs.webkit.org/attachment.cgi?id=368700&action=review

Patch

Support enabling LTO when building with clang.
This patch only enables it for clang currently because GCC hits an internal
error when compiled with -flto.

This patch tries to use ld.lld when LTO_MODE is specified since gold doesn't
recognize llvm bitcode by default. The LLVMgold.so plugin would need to be used
for building LTO with clang and gold.


More information about the webkit-reviews mailing list