v8/bazel
Keith Smiley 75325a32ba [bazel] Include handler-include-posix on m1 macs
Previously building `//:noicu/mksnapshot` on M1 macs produced this
linker error:

```
Undefined symbols for architecture arm64:
  "v8::internal::trap_handler::TryHandleSignal(int, __siginfo*, void*)", referenced from:
      v8::TryHandleWebAssemblyTrapPosix(int, __siginfo*, void*) in libv8_libshared_noicu.lo(api.o)
  "v8::internal::trap_handler::RegisterDefaultTrapHandler()", referenced from:
      v8::internal::trap_handler::EnableTrapHandler(bool) in libv8_libshared_noicu.lo(handler-outside.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
```

Because this branch that enabled the trap handler:

```
// Arm64 (non-simulator) on Mac.
 #elif V8_TARGET_ARCH_ARM64 && V8_HOST_ARCH_ARM64 && V8_OS_DARWIN
```

Wasn't handled in the build, so the file was excluded.

Change-Id: Ie2ed9d3aeab849b1479cad5d4f9ca48e6eb51bf4
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3589296
Commit-Queue: Victor Gomes <victorgomes@chromium.org>
Reviewed-by: Victor Gomes <victorgomes@chromium.org>
Cr-Commit-Position: refs/heads/main@{#80246}
2022-04-28 08:49:58 +00:00
..
config [bazel] Include handler-include-posix on m1 macs 2022-04-28 08:49:58 +00:00
BUILD.icu [bazel] Cleanup style with Buildifier. 2022-01-11 10:00:36 +00:00
BUILD.trace_event_common [bazel] Don't use source files from external dependencies. 2022-01-10 20:08:45 +00:00
BUILD.zlib [bazel] Cleanup style with Buildifier. 2022-01-11 10:00:36 +00:00
defs.bzl [bazel] Add darwin_arm64 to list of cpus 2022-03-04 09:36:06 +00:00
OWNERS Update OWNERS files 2022-02-16 08:16:04 +00:00
requirements.in [bazel] Generate inspector files using @rules_python. 2022-01-10 13:32:28 +00:00
requirements.txt [bazel] Generate inspector files using @rules_python. 2022-01-10 13:32:28 +00:00
v8-non-pointer-compression.bzl [bazel] Fix v8_binary_non_pointer_compression. 2021-12-15 18:28:35 +00:00