Commit 104a030f authored by Jakob Gruber's avatar Jakob Gruber Committed by Commit Bot

[build] Include trap handler files in iOS simulator builds

iOS simulator builds have x64 as the target architecture. This extends
BUILD.gn to properly include trap handler files in this case.

Bug: v8:9140
Change-Id: If6e90a720effdebe8b1f4e4e37eb8b3a3dbae20e
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1570022
Commit-Queue: Jakob Gruber <jgruber@chromium.org>
Reviewed-by: 's avatarClemens Hammacher <clemensh@chromium.org>
Cr-Commit-Position: refs/heads/master@{#60901}
parent 76f09525
...@@ -2977,7 +2977,9 @@ v8_source_set("v8_base_without_compiler") { ...@@ -2977,7 +2977,9 @@ v8_source_set("v8_base_without_compiler") {
"src/x64/register-x64.h", "src/x64/register-x64.h",
"src/x64/sse-instr.h", "src/x64/sse-instr.h",
] ]
if (is_linux || is_mac) { # iOS Xcode simulator builds run on an x64 target. iOS and macOS are both
# based on Darwin and thus POSIX-compliant to a similar degree.
if (is_linux || is_mac || is_ios) {
sources += [ sources += [
"src/trap-handler/handler-inside-posix.cc", "src/trap-handler/handler-inside-posix.cc",
"src/trap-handler/handler-inside-posix.h", "src/trap-handler/handler-inside-posix.h",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment