I am trying to run arm test `test-assembler-arm.cc`, but I fail to build 
arm.debug in my m1 MacBook. 

*My machine info*

```
$ uname -a
Darwin fengs-MacBook-Pro.local 21.5.0 Darwin Kernel Version 21.5.0: Tue Apr 
26 21:08:37 PDT 2022; root:xnu-8020.121.3~4/RELEASE_ARM64_T6000 x86_64
```
 
*Console output*

```
$ gm arm.debug
# autoninja -C out/arm.debug d8
ninja: Entering directory `out/arm.debug'
[1/1467] CXX obj/v8_heap_base/push_registers_asm.o
FAILED: obj/v8_heap_base/push_registers_asm.o 
../../third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF 
obj/v8_heap_base/push_registers_asm.o.d -D__STDC_CONSTANT_MACROS 
-D__STDC_FORMAT_MACROS -D_LIBCPP_HAS_NO_ALIGNED_ALLOCATION 
-DCR_XCODE_VERSION=1341 
-DCR_CLANG_REVISION=\"llvmorg-15-init-9576-g75f9e83a-2\" -DCOMPONENT_BUILD 
-D_LIBCPP_ABI_UNSTABLE -D_LIBCPP_ABI_VERSION=Cr -D_LIBCPP_ENABLE_NODISCARD 
-D_LIBCPP_DEBUG=0 
-DCR_LIBCXX_REVISION=79a2e924d96e2fc1e4b937c42efd08898fa472d7 
-D__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES=0 -D_DEBUG 
-DDYNAMIC_ANNOTATIONS_ENABLED=1 -DCPPGC_VERIFY_HEAP -DENABLE_DISASSEMBLER 
-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DOBJECT_PRINT -DVERIFY_HEAP 
-DV8_TRACE_MAPS -DV8_ENABLE_ALLOCATION_TIMEOUT -DV8_ENABLE_FORCE_SLOW_PATH 
-DV8_ENABLE_DOUBLE_CONST_STORE_CHECK -DV8_INTL_SUPPORT 
-DENABLE_HANDLE_ZAPPING -DV8_CODE_COMMENTS -DV8_ENABLE_DEBUG_CODE 
-DV8_ENABLE_HEAP_SNAPSHOT_VERIFY -DV8_SNAPSHOT_NATIVE_CODE_COUNTERS 
-DV8_USE_EXTERNAL_STARTUP_DATA -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_SYSTEM_INSTRUMENTATION -DV8_ENABLE_WEBASSEMBLY 
-DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING 
-DV8_ADVANCED_BIGINT_ALGORITHMS -DV8_ENABLE_CHECKS 
-DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS 
-DV8_TARGET_ARCH_ARM -DCAN_USE_ARMV7_INSTRUCTIONS 
-DCAN_USE_VFP3_INSTRUCTIONS -DCAN_USE_VFP32DREGS -DCAN_USE_NEON 
-DUSE_EABI_HARDFLOAT=1 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_MACOS -DDEBUG 
-DENABLE_SLOW_DCHECKS -DV8_RUNTIME_CALL_STATS -DBUILDING_V8_SHARED 
-DUSING_V8_BASE_SHARED -I../.. -Igen -I../../buildtools/third_party/libc++ 
-I../../include -Igen/include -Wall -Werror -Wextra -Wimplicit-fallthrough 
-Wunreachable-code-aggressive -Wthread-safety -Wunguarded-availability 
-Wno-missing-field-initializers -Wno-unused-parameter -Wloop-analysis 
-Wno-unneeded-internal-declaration -Wenum-compare-conditional -Wno-psabi 
-Wno-ignored-pragma-optimize -Wno-unqualified-std-cast-call -Xclang 
-no-opaque-pointers -Wshadow -fno-delete-null-pointer-checks -fno-ident 
-fno-strict-aliasing -fstack-protector-strong -fcolor-diagnostics 
-fmerge-all-constants 
-fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm 
-instcombine-lower-dbg-declare=0 -ffp-contract=off 
-fcomplete-member-pointers -arch i386 -Wno-builtin-macro-redefined 
-D__DATE__= -D__TIME__= -D__TIMESTAMP__= -ffile-compilation-dir=. 
-no-canonical-prefixes -ftrivial-auto-var-init=pattern 
-fno-omit-frame-pointer -gdwarf-4 -g2 -gdwarf-aranges -Xclang 
-debug-info-kind=limited -isysroot 
../../../../../../../Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk
 
-mmacosx-version-min=10.11.0 -Wheader-hygiene -Wstring-conversion 
-Wtautological-overlap-compare -Wmissing-field-initializers 
-Wctad-maybe-unsupported -Wno-shadow -Wunreachable-code -O0 
-fvisibility=default -Wexit-time-destructors -Wno-undefined-bool-conversion 
-Wno-tautological-undefined-compare -std=c++17 -Wno-trigraphs 
-fno-aligned-new -fno-exceptions -fno-rtti -nostdinc++ 
-isystem../../buildtools/third_party/libc++/trunk/include 
-isystem../../buildtools/third_party/libc++abi/trunk/include -c 
../../src/heap/base/asm/ia32/push_registers_asm.cc -o 
obj/v8_heap_base/push_registers_asm.o
<inline asm>:2:1: error: unknown directive
.type PushAllRegistersAndIterateStack, %function   
^
<inline asm>:3:1: error: unknown directive
.hidden PushAllRegistersAndIterateStack            
^
2 errors generated.
[12/1467] CXX obj/v8_libbase/emulated-virtual-address-subspace.o
ninja: build stopped: subcommand failed.
Error! - V8 compilation finished with errors.
```

-- 
-- 
v8-dev mailing list
v8-dev@googlegroups.com
http://groups.google.com/group/v8-dev
--- 
You received this message because you are subscribed to the Google Groups 
"v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to v8-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/v8-dev/a190903e-364f-4af2-959c-16fd523d0ba6n%40googlegroups.com.

Reply via email to