V8 main branch macOS (ARM) build failure.

39 views
Skip to first unread message

Victor Polevoy

unread,
Apr 30, 2024, 8:03:20 AMApr 30
to v8-dev
Hi! We cannot build the V8 from the main branch on macOS (ARM). We are able to compile the project just fine on Linux, but not on macOS:

[1665/2315] CXX obj/v8_base_without_compiler/external-buffer-table.o
FAILED: obj/v8_base_without_compiler/external-buffer-table.o
../../third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/v8_base_without_compiler/external-buffer-table.o.d -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_NONE -DCR_XCODE_VERSION=1420 -DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-25\" -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DENABLE_GDB_JIT_INTERFACE -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_FUZZTEST -DV8_SHORT_BUILTIN_CALLS -DV8_EXTERNAL_CODE_SPACE -DV8_ENABLE_SPARKPLUG -DV8_ENABLE_MAGLEV -DV8_ENABLE_TURBOFAN -DV8_ENABLE_SYSTEM_INSTRUMENTATION -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_CONTINUATION_PRESERVED_EMBEDDER_DATA -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_ADVANCED_BIGINT_ALGORITHMS -DV8_STATIC_ROOTS -DV8_USE_ZLIB -DV8_USE_LIBM_TRIG_FUNCTIONS -DV8_ENABLE_WASM_SIMD256_REVEC -DV8_ENABLE_MAGLEV_GRAPH_PRINTER -DV8_ENABLE_BUILTIN_JUMP_TABLE_SWITCH -DV8_ENABLE_EXTENSIBLE_RO_SNAPSHOT -DV8_COMPRESS_POINTERS -DV8_COMPRESS_POINTERS_IN_SHARED_CAGE -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_ENABLE_SANDBOX -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_MACOS -DCPPGC_CAGED_HEAP -DCPPGC_YOUNG_GENERATION -DCPPGC_POINTER_COMPRESSION -DCPPGC_SLIM_WRITE_BARRIER -DV8_TARGET_ARCH_X64 -DV8_RUNTIME_CALL_STATS -DABSL_ALLOCATOR_NOTHROW=1 -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -I../.. -Igen -I../../include -I../../third_party/abseil-cpp -Igen/include -I../../third_party/icu/source/common -I../../third_party/icu/source/i18n -I../../third_party/fp16/src/include -I../../third_party/zlib -Wall -Wextra -Wimplicit-fallthrough -Wextra-semi -Wunreachable-code-aggressive -Wthread-safety -Wunguarded-availability -Wno-missing-field-initializers -Wno-unused-parameter -Wno-psabi -Wloop-analysis -Wno-unneeded-internal-declaration -Wno-cast-function-type -Wno-ignored-pragma-optimize -Wno-deprecated-builtins -Wno-bitfield-constant-conversion -Wno-deprecated-this-capture -Wno-invalid-offsetof -Wno-vla-extension -Wno-thread-safety-reference-return -Wshadow -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing -fstack-protector -femit-dwarf-unwind=no-compact-unwind -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -mllvm -split-threshold-for-reg-with-hint=0 -ffp-contract=off --target=x86_64-apple-macos -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -ffile-compilation-dir=. -no-canonical-prefixes -fno-omit-frame-pointer -g2 -gdwarf-aranges -Xclang -debug-info-kind=limited -isysroot ../../../../../../../../../Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -mmacos-version-min=10.15 -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wunreachable-code -Wno-shadow -Wctad-maybe-unsupported -Wno-invalid-offsetof -Wshorten-64-to-32 -Wmissing-field-initializers -O3 -fno-math-errno -fvisibility=default -Wexit-time-destructors -Wno-gcc-compat -Wno-unreachable-code-break -Wenum-compare-conditional -Wno-c++11-narrowing-const-reference -std=c++20 -Wno-trigraphs -fno-exceptions -fno-rtti -c ../../src/sandbox/external-buffer-table.cc -o obj/v8_base_without_compiler/external-buffer-table.o
In file included from ../../src/sandbox/external-buffer-table.cc:5:
In file included from ../../src/sandbox/external-buffer-table.h:10:
../../src/sandbox/compactible-external-entity-table.h:145:26: error: implicit instantiation of undefined template 'std::vector<unsigned long>'
145 | std::vector<Address> invalidated_fields_;
| ^
../../../../../../../../../Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/c++/v1/iosfwd:259:28: note: template is declared here
259 | class _LIBCPP_TEMPLATE_VIS vector;
| ^
In file included from ../../src/sandbox/external-buffer-table.cc:5:
../../src/sandbox/external-buffer-table.h:197:47: error: use of undeclared identifier 'kMaxCapacity'
197 | static_assert(kMaxExternalBufferPointers == kMaxCapacity);
| ^
../../src/sandbox/external-buffer-table.h:205:31: error: 'Space' is a protected member of 'v8::internal::ExternalEntityTable<v8::internal::ExternalBufferTableEntry, 134217728>'
205 | struct Space : public Base::Space {
| ^
../../src/sandbox/external-entity-table.h:145:10: note: declared protected here
145 | struct Space {
| ^
In file included from ../../src/sandbox/external-buffer-table.cc:5:
../../src/sandbox/external-buffer-table.h:261:15: error: static assertion failed due to requirement 'sizeof(v8::internal::ExternalBufferTable) == ExternalBufferTable::kSize'
261 | static_assert(sizeof(ExternalBufferTable) == ExternalBufferTable::kSize);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/sandbox/external-buffer-table.h:261:43: note: expression evaluates to '1 == 16'
261 | static_assert(sizeof(ExternalBufferTable) == ExternalBufferTable::kSize);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../src/sandbox/external-buffer-table.cc:7:
In file included from ../../src/execution/isolate.h:29:
In file included from ../../src/execution/isolate-data.h:12:
In file included from ../../src/execution/thread-local-top.h:14:
In file included from ../../src/objects/contexts.h:9:
In file included from ../../src/objects/fixed-array.h:9:
In file included from ../../src/objects/heap-object.h:11:
In file included from ../../src/objects/slots.h:11:
../../src/sandbox/external-pointer-table.h:269:41: error: use of undeclared identifier 'kMaxCapacity'
269 | static_assert(kMaxExternalPointers == kMaxCapacity);
| ^
../../src/sandbox/external-pointer-table.h:283:73: error: 'Space' is a protected member of 'v8::internal::ExternalEntityTable<v8::internal::ExternalPointerTableEntry, 536870912>'
283 | ExternalPointerTableEntry, kExternalPointerTableReservationSize>::Space;
| ^
../../src/sandbox/external-entity-table.h:145:10: note: declared protected here
145 | struct Space {
| ^
In file included from ../../src/sandbox/external-buffer-table.cc:7:
In file included from ../../src/execution/isolate.h:29:
In file included from ../../src/execution/isolate-data.h:12:
In file included from ../../src/execution/thread-local-top.h:14:
In file included from ../../src/objects/contexts.h:9:
In file included from ../../src/objects/fixed-array.h:9:
In file included from ../../src/objects/heap-object.h:11:
In file included from ../../src/objects/slots.h:11:
../../src/sandbox/external-pointer-table.h:407:15: error: static assertion failed due to requirement 'sizeof(v8::internal::ExternalPointerTable) == ExternalPointerTable::kSize'
407 | static_assert(sizeof(ExternalPointerTable) == ExternalPointerTable::kSize);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/sandbox/external-pointer-table.h:407:44: note: expression evaluates to '1 == 16'
407 | static_assert(sizeof(ExternalPointerTable) == ExternalPointerTable::kSize);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../src/sandbox/external-buffer-table.cc:7:
In file included from ../../src/execution/isolate.h:29:
../../src/execution/isolate-data.h:422:23: error: static assertion expression is not an integral constant expression
422 | ISOLATE_DATA_FIELDS(V)
| ~~~~~~~~~~~~~~~~~~~~^~
../../src/execution/isolate-data.h:52:3: note: expanded from macro 'ISOLATE_DATA_FIELDS'
52 | V(kCageBaseOffset, kSystemPointerSize, cage_base) \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/execution/isolate-data.h:421:17: note: expanded from macro 'V'
421 | static_assert(offsetof(IsolateData, Name##_) == Offset);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../third_party/llvm-build/Release+Asserts/lib/clang/19/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
16 | #define offsetof(t, d) __builtin_offsetof(t, d)
| ^
In file included from ../../src/sandbox/external-buffer-table.cc:7:
In file included from ../../src/execution/isolate.h:29:
../../src/execution/isolate-data.h:422:23: error: static assertion expression is not an integral constant expression
422 | ISOLATE_DATA_FIELDS(V)
| ~~~~~~~~~~~~~~~~~~~~^~
../../src/execution/isolate-data.h:53:3: note: expanded from macro 'ISOLATE_DATA_FIELDS'
53 | V(kStackGuardOffset, StackGuard::kSizeInBytes, stack_guard) \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/execution/isolate-data.h:421:17: note: expanded from macro 'V'
421 | static_assert(offsetof(IsolateData, Name##_) == Offset);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../third_party/llvm-build/Release+Asserts/lib/clang/19/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
16 | #define offsetof(t, d) __builtin_offsetof(t, d)
| ^
In file included from ../../src/sandbox/external-buffer-table.cc:7:
In file included from ../../src/execution/isolate.h:29:
../../src/execution/isolate-data.h:422:23: error: static assertion expression is not an integral constant expression
422 | ISOLATE_DATA_FIELDS(V)
| ~~~~~~~~~~~~~~~~~~~~^~
../../src/execution/isolate-data.h:54:3: note: expanded from macro 'ISOLATE_DATA_FIELDS'
54 | V(kIsMarkingFlag, kUInt8Size, is_marking_flag) \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/execution/isolate-data.h:421:17: note: expanded from macro 'V'
421 | static_assert(offsetof(IsolateData, Name##_) == Offset);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../third_party/llvm-build/Release+Asserts/lib/clang/19/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
16 | #define offsetof(t, d) __builtin_offsetof(t, d)
| ^
In file included from ../../src/sandbox/external-buffer-table.cc:7:
In file included from ../../src/execution/isolate.h:29:
../../src/execution/isolate-data.h:422:23: error: static assertion expression is not an integral constant expression
422 | ISOLATE_DATA_FIELDS(V)
| ~~~~~~~~~~~~~~~~~~~~^~
../../src/execution/isolate-data.h:55:3: note: expanded from macro 'ISOLATE_DATA_FIELDS'
55 | V(kIsMinorMarkingFlag, kUInt8Size, is_minor_marking_flag) \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/execution/isolate-data.h:421:17: note: expanded from macro 'V'
421 | static_assert(offsetof(IsolateData, Name##_) == Offset);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../third_party/llvm-build/Release+Asserts/lib/clang/19/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
16 | #define offsetof(t, d) __builtin_offsetof(t, d)
| ^
In file included from ../../src/sandbox/external-buffer-table.cc:7:
In file included from ../../src/execution/isolate.h:29:
../../src/execution/isolate-data.h:422:23: error: static assertion expression is not an integral constant expression
422 | ISOLATE_DATA_FIELDS(V)
| ~~~~~~~~~~~~~~~~~~~~^~
../../src/execution/isolate-data.h:56:3: note: expanded from macro 'ISOLATE_DATA_FIELDS'
56 | V(kIsSharedSpaceIsolateFlag, kUInt8Size, is_shared_space_isolate_flag) \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/execution/isolate-data.h:421:17: note: expanded from macro 'V'
421 | static_assert(offsetof(IsolateData, Name##_) == Offset);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../third_party/llvm-build/Release+Asserts/lib/clang/19/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
16 | #define offsetof(t, d) __builtin_offsetof(t, d)
| ^
In file included from ../../src/sandbox/external-buffer-table.cc:7:
In file included from ../../src/execution/isolate.h:29:
../../src/execution/isolate-data.h:422:23: error: static assertion expression is not an integral constant expression
422 | ISOLATE_DATA_FIELDS(V)
| ~~~~~~~~~~~~~~~~~~~~^~
../../src/execution/isolate-data.h:57:3: note: expanded from macro 'ISOLATE_DATA_FIELDS'
57 | V(kUsesSharedHeapFlag, kUInt8Size, uses_shared_heap_flag) \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/execution/isolate-data.h:421:17: note: expanded from macro 'V'
421 | static_assert(offsetof(IsolateData, Name##_) == Offset);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../third_party/llvm-build/Release+Asserts/lib/clang/19/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
16 | #define offsetof(t, d) __builtin_offsetof(t, d)
| ^
In file included from ../../src/sandbox/external-buffer-table.cc:7:
In file included from ../../src/execution/isolate.h:29:
../../src/execution/isolate-data.h:422:23: error: static assertion expression is not an integral constant expression
422 | ISOLATE_DATA_FIELDS(V)
| ~~~~~~~~~~~~~~~~~~~~^~
../../src/execution/isolate-data.h:58:3: note: expanded from macro 'ISOLATE_DATA_FIELDS'
58 | V(kExecutionModeOffset, kUInt8Size, execution_mode) \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/execution/isolate-data.h:421:17: note: expanded from macro 'V'
421 | static_assert(offsetof(IsolateData, Name##_) == Offset);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../third_party/llvm-build/Release+Asserts/lib/clang/19/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
16 | #define offsetof(t, d) __builtin_offsetof(t, d)
| ^
In file included from ../../src/sandbox/external-buffer-table.cc:7:
In file included from ../../src/execution/isolate.h:29:
../../src/execution/isolate-data.h:422:23: error: static assertion expression is not an integral constant expression
422 | ISOLATE_DATA_FIELDS(V)
| ~~~~~~~~~~~~~~~~~~~~^~
../../src/execution/isolate-data.h:59:3: note: expanded from macro 'ISOLATE_DATA_FIELDS'
59 | V(kStackIsIterableOffset, kUInt8Size, stack_is_iterable) \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/execution/isolate-data.h:421:17: note: expanded from macro 'V'
421 | static_assert(offsetof(IsolateData, Name##_) == Offset);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../third_party/llvm-build/Release+Asserts/lib/clang/19/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
16 | #define offsetof(t, d) __builtin_offsetof(t, d)
| ^
In file included from ../../src/sandbox/external-buffer-table.cc:7:
In file included from ../../src/execution/isolate.h:29:
../../src/execution/isolate-data.h:422:23: error: static assertion expression is not an integral constant expression
422 | ISOLATE_DATA_FIELDS(V)
| ~~~~~~~~~~~~~~~~~~~~^~
../../src/execution/isolate-data.h:60:3: note: expanded from macro 'ISOLATE_DATA_FIELDS'
60 | V(kErrorMessageParam, kUInt8Size, error_message_param) \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/execution/isolate-data.h:421:17: note: expanded from macro 'V'
421 | static_assert(offsetof(IsolateData, Name##_) == Offset);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../third_party/llvm-build/Release+Asserts/lib/clang/19/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
16 | #define offsetof(t, d) __builtin_offsetof(t, d)
| ^
In file included from ../../src/sandbox/external-buffer-table.cc:7:
In file included from ../../src/execution/isolate.h:29:
../../src/execution/isolate-data.h:422:23: error: static assertion expression is not an integral constant expression
422 | ISOLATE_DATA_FIELDS(V)
| ~~~~~~~~~~~~~~~~~~~~^~
../../src/execution/isolate-data.h:61:3: note: expanded from macro 'ISOLATE_DATA_FIELDS'
61 | V(kTablesAlignmentPaddingOffset, 1, tables_alignment_padding) \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/execution/isolate-data.h:421:17: note: expanded from macro 'V'
421 | static_assert(offsetof(IsolateData, Name##_) == Offset);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../third_party/llvm-build/Release+Asserts/lib/clang/19/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
16 | #define offsetof(t, d) __builtin_offsetof(t, d)
| ^
In file included from ../../src/sandbox/external-buffer-table.cc:7:
In file included from ../../src/execution/isolate.h:29:
../../src/execution/isolate-data.h:422:23: error: static assertion expression is not an integral constant expression
422 | ISOLATE_DATA_FIELDS(V)
| ~~~~~~~~~~~~~~~~~~~~^~
../../src/execution/isolate-data.h:63:3: note: expanded from macro 'ISOLATE_DATA_FIELDS'
63 | V(kBuiltinTier0EntryTableOffset, \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
64 | Builtins::kBuiltinTier0Count* kSystemPointerSize, \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
65 | builtin_tier0_entry_table) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/execution/isolate-data.h:421:17: note: expanded from macro 'V'
421 | static_assert(offsetof(IsolateData, Name##_) == Offset);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../third_party/llvm-build/Release+Asserts/lib/clang/19/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
16 | #define offsetof(t, d) __builtin_offsetof(t, d)
| ^
In file included from ../../src/sandbox/external-buffer-table.cc:7:
In file included from ../../src/execution/isolate.h:29:
../../src/execution/isolate-data.h:422:23: error: static assertion expression is not an integral constant expression
422 | ISOLATE_DATA_FIELDS(V)
| ~~~~~~~~~~~~~~~~~~~~^~
../../src/execution/isolate-data.h:66:3: note: expanded from macro 'ISOLATE_DATA_FIELDS'
66 | V(kBuiltinsTier0TableOffset, \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
67 | Builtins::kBuiltinTier0Count* kSystemPointerSize, builtin_tier0_table) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/execution/isolate-data.h:421:17: note: expanded from macro 'V'
421 | static_assert(offsetof(IsolateData, Name##_) == Offset);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../third_party/llvm-build/Release+Asserts/lib/clang/19/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
16 | #define offsetof(t, d) __builtin_offsetof(t, d)
| ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[1666/2315] CXX obj/v8_base_without_compiler/sandbox.o
[1667/2315] CXX obj/v8_base_without_compiler/external-pointer-table.o
[1668/2315] CXX obj/v8_base_without_compiler/trusted-pointer-table.o
[1669/2315] CXX obj/v8_base_without_compiler/testing.o
ninja: build stopped: subcommand failed.
Reply all
Reply to author
Forward
0 new messages