Summary: | Unbreak GCC_OFFLINEASM_SOURCE_MAP when LTO is in use | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Michael Catanzaro <mcatanzaro> | ||||
Component: | JavaScriptCore | Assignee: | Angelos Oikonomopoulos <angelos> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Normal | CC: | angelos, annulen, ap, darin, ews-watchlist, gyuyoung.kim, keith_miller, mark.lam, mcatanzaro, msaboff, ross.kirsling, ryuan.choi, saam, sergio, tzagallo, webkit-bug-importer, ysuzuki | ||||
Priority: | P2 | Keywords: | InRadar | ||||
Version: | WebKit Nightly Build | ||||||
Hardware: | PC | ||||||
OS: | Linux | ||||||
See Also: | https://bugs.webkit.org/show_bug.cgi?id=229893 | ||||||
Attachments: |
|
Description
Michael Catanzaro
2021-09-08 13:45:16 PDT
Created attachment 438488 [details]
Patch
Thanks for the clear instructions on how to reproduce Michael! Uploaded a simple workaround, would be great if you could verify it fixes things for you. Comment on attachment 438488 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=438488&action=review Tested this. It works. Thanks Angelos! > Source/JavaScriptCore/CMakeLists.txt:1472 > + COMPILE_OPTIONS "-fno-lto") OK, I was going to whine that you need to check if the option is supported, but this is within a CMAKE_COMPILER_IS_GNUCXX guard so no need. Committed r282685 (241824@main): <https://commits.webkit.org/241824@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 438488 [details]. |