Changeset 276129 in webkit
- Timestamp:
- Apr 16, 2021, 2:43:04 AM (5 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
Source/cmake/WebKitCompilerFlags.cmake (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r276070 r276129 1 2021-04-16 Philippe Normand <pnormand@igalia.com> 2 3 [CMake] UBSan build fixes 4 https://bugs.webkit.org/show_bug.cgi?id=224536 5 6 Reviewed by Adrian Perez de Castro. 7 8 Synchronize UBSan compiler flags with the ones defined in ubsan.xcconfig. 9 10 * Source/cmake/WebKitCompilerFlags.cmake: 11 1 12 2021-04-15 Don Olmstead <don.olmstead@sony.com> 2 13 -
trunk/Source/cmake/WebKitCompilerFlags.cmake
r274476 r276129 202 202 203 203 elseif (${SANITIZER} MATCHES "undefined") 204 WEBKIT_PREPEND_GLOBAL_COMPILER_FLAGS("-fno-omit-frame-pointer -fno-optimize-sibling-calls") 205 # -fsanitize=vptr is incompatible with -fno-rtti 206 set(SANITIZER_COMPILER_FLAGS "-fsanitize=undefined -frtti ${SANITIZER_COMPILER_FLAGS}") 204 # Please keep these options synchronized with Tools/sanitizer/ubsan.xcconfig 205 WEBKIT_PREPEND_GLOBAL_COMPILER_FLAGS("-fno-omit-frame-pointer -fno-delete-null-pointer-checks -fno-optimize-sibling-calls") 206 # -fsanitize=vptr is disabled because incompatible with -fno-rtti 207 set(SANITIZER_COMPILER_FLAGS "-fsanitize=undefined -fno-sanitize=vptr ${SANITIZER_COMPILER_FLAGS}") 207 208 set(SANITIZER_LINK_FLAGS "-fsanitize=undefined ${SANITIZER_LINK_FLAGS}") 208 209
Note:
See TracChangeset
for help on using the changeset viewer.