14:02:00.377 PYTHONPATH="/var/lib/go-agent/pipelines/v8-raspberry/v8/tools/generate_shim_headers:/var/lib/go-agent/pipelines/v8-raspberry/v8/gypfiles::/var/lib/go-agent/pipelines/v8-raspberry/v8/tools/gyp/pylib:" \ 14:02:00.377 GYP_GENERATORS=make \ 14:02:00.377 tools/gyp/gyp --generator-output="out" gypfiles/all.gyp \ 14:02:00.377 -Igypfiles/standalone.gypi --depth=. \ 14:02:00.378 -Dv8_target_arch=arm64 \ 14:02:00.378 -Dtarget_arch=arm64 \ 14:02:00.378 \ 14:02:00.378 -S.arm64.release -Dv8_enable_backtrace=1 -Darm_fpu=default -Darm_float_abi=default 14:02:01.827 make[1]: entrant dans le répertoire « /var/lib/go-agent/pipelines/v8-raspberry/v8/out » 14:02:01.828 CXX(target) /var/lib/go-agent/pipelines/v8-raspberry/v8/out/arm64.release/obj.target/v8_base/src/accessors.o 14:02:01.925 In file included from .././src/globals.h:13:0, 14:02:01.925 from .././src/allocation.h:8, 14:02:01.925 from .././src/accessors.h:9, 14:02:01.925 from ../src/accessors.cc:5: 14:02:01.925 .././src/base/build_config.h:159:2: error: #error Target architecture arm64 is only supported on arm64 and x64 host 14:02:01.925 #error Target architecture arm64 is only supported on arm64 and x64 host 14:02:01.925 ^ 14:02:02.704 In file included from .././src/globals.h:15:0, 14:02:02.706 from .././src/allocation.h:8, 14:02:02.706 from .././src/accessors.h:9, 14:02:02.706 from ../src/accessors.cc:5: 14:02:02.706 .././src/base/macros.h:217:29: error: static assertion failed: sizeof(long) == sizeof(int64_t) 14:02:02.706 #define STATIC_ASSERT(test) static_assert(test, #test) 14:02:02.706 ^ 14:02:02.706 .././src/arm64/constants-arm64.h:13:1: note: in expansion of macro ‘STATIC_ASSERT’ 14:02:02.706 STATIC_ASSERT(sizeof(long) == sizeof(int64_t)); // NOLINT(runtime/int) 14:02:02.706 ^ 14:02:02.706 .././src/base/macros.h:217:29: error: static assertion failed: sizeof(void *) == sizeof(int64_t) 14:02:02.706 #define STATIC_ASSERT(test) static_assert(test, #test) 14:02:02.706 ^ 14:02:02.706 .././src/arm64/constants-arm64.h:14:1: note: in expansion of macro ‘STATIC_ASSERT’ 14:02:02.707 STATIC_ASSERT(sizeof(void *) == sizeof(int64_t)); 14:02:02.707 ^ 14:02:02.707 .././src/base/macros.h:217:29: error: static assertion failed: sizeof(1L) == sizeof(int64_t) 14:02:02.707 #define STATIC_ASSERT(test) static_assert(test, #test) 14:02:02.707 ^ 14:02:02.707 .././src/arm64/constants-arm64.h:16:1: note: in expansion of macro ‘STATIC_ASSERT’ 14:02:02.707 STATIC_ASSERT(sizeof(1L) == sizeof(int64_t)); 14:02:02.707 ^ 14:02:02.707 In file included from .././src/objects.h:29:0, 14:02:02.707 from .././src/heap/spaces.h:18, 14:02:02.707 from .././src/heap/heap.h:20, 14:02:02.707 from .././src/contexts.h:8, 14:02:02.707 from .././src/api.h:9, 14:02:02.707 from ../src/accessors.cc:7: 14:02:02.707 .././src/arm64/constants-arm64.h:68:36: error: left shift count >= width of type [-Werror] 14:02:02.707 const int64_t kDSignMask = 0x1L << kDSignBit; 14:02:02.707 ^ 14:02:02.708 .././src/arm64/constants-arm64.h:72:36: error: left shift count >= width of type [-Werror] 14:02:02.708 const int64_t kXSignMask = 0x1L << kXSignBit; 14:02:02.708 ^ 14:02:02.708 .././src/arm64/constants-arm64.h:76:40: error: left shift count >= width of type [-Werror] 14:02:02.708 const int64_t kDQuietNanMask = 0x1L << kDQuietNanBit; 14:02:02.708 ^ 14:02:02.995 In file included from .././src/globals.h:15:0, 14:02:02.995 from .././src/allocation.h:8, 14:02:02.995 from .././src/accessors.h:9, 14:02:02.995 from ../src/accessors.cc:5: 14:02:02.995 .././src/base/macros.h:258:36: error: large integer implicitly truncated to unsigned type [-Werror=overflow] 14:02:02.996 # define V8_UINT64_C(x) (x ## ULL) 14:02:02.997 ^ 14:02:02.997 .././src/execution.h:163:44: note: in expansion of macro ‘V8_UINT64_C’ 14:02:02.997 static const uintptr_t kInterruptLimit = V8_UINT64_C(0xfffffffffffffffe); 14:02:02.997 ^ 14:02:02.997 .././src/base/macros.h:258:36: error: large integer implicitly truncated to unsigned type [-Werror=overflow] 14:02:02.997 # define V8_UINT64_C(x) (x ## ULL) 14:02:02.997 ^ 14:02:02.997 .././src/execution.h:164:42: note: in expansion of macro ‘V8_UINT64_C’ 14:02:02.997 static const uintptr_t kIllegalLimit = V8_UINT64_C(0xfffffffffffffff8); 14:02:02.998 ^ 14:02:04.109 .././src/arm64/assembler-arm64-inl.h: In static member function ‘static v8::internal::Operand v8::internal::Operand::UntagSmi(v8::internal::Register)’: 14:02:04.110 .././src/base/macros.h:217:29: error: static assertion failed: kXRegSizeInBits == static_cast<unsigned>(kSmiShift + kSmiValueSize) 14:02:04.110 #define STATIC_ASSERT(test) static_assert(test, #test) 14:02:04.110 ^ 14:02:04.110 .././src/arm64/assembler-arm64-inl.h:438:3: note: in expansion of macro ‘STATIC_ASSERT’ 14:02:04.110 STATIC_ASSERT(kXRegSizeInBits == static_cast<unsigned>(kSmiShift + 14:02:04.110 ^ 14:02:04.114 .././src/arm64/assembler-arm64-inl.h: In static member function ‘static v8::internal::Operand v8::internal::Operand::UntagSmiAndScale(v8::internal::Register, int)’: 14:02:04.114 .././src/base/macros.h:217:29: error: static assertion failed: kXRegSizeInBits == static_cast<unsigned>(kSmiShift + kSmiValueSize) 14:02:04.114 #define STATIC_ASSERT(test) static_assert(test, #test) 14:02:04.114 ^ 14:02:04.115 .././src/arm64/assembler-arm64-inl.h:446:3: note: in expansion of macro ‘STATIC_ASSERT’ 14:02:04.115 STATIC_ASSERT(kXRegSizeInBits == static_cast<unsigned>(kSmiShift + 14:02:04.115 ^ 14:02:04.162 .././src/arm64/macro-assembler-arm64-inl.h: In function ‘v8::internal::MemOperand v8::internal::UntagSmiMemOperand(v8::internal::Register, int)’: 14:02:04.162 .././src/base/macros.h:217:29: error: static assertion failed: kSmiShift == 32 14:02:04.162 #define STATIC_ASSERT(test) static_assert(test, #test) 14:02:04.162 ^ 14:02:04.162 .././src/arm64/macro-assembler-arm64-inl.h:35:3: note: in expansion of macro ‘STATIC_ASSERT’ 14:02:04.162 STATIC_ASSERT(kSmiShift == 32); 14:02:04.162 ^ 14:02:04.178 .././src/arm64/macro-assembler-arm64-inl.h: In member function ‘void v8::internal::MacroAssembler::SmiTag(v8::internal::Register, v8::internal::Register)’: 14:02:04.178 .././src/base/macros.h:217:29: error: static assertion failed: kXRegSizeInBits == static_cast<unsigned>(kSmiShift + kSmiValueSize) 14:02:04.178 #define STATIC_ASSERT(test) static_assert(test, #test) 14:02:04.178 ^ 14:02:04.178 .././src/arm64/macro-assembler-arm64-inl.h:1297:3: note: in expansion of macro ‘STATIC_ASSERT’ 14:02:04.178 STATIC_ASSERT(kXRegSizeInBits == 14:02:04.178 ^ 14:02:04.178 .././src/arm64/macro-assembler-arm64-inl.h: In member function ‘void v8::internal::MacroAssembler::SmiUntag(v8::internal::Register, v8::internal::Register)’: 14:02:04.178 .././src/base/macros.h:217:29: error: static assertion failed: kXRegSizeInBits == static_cast<unsigned>(kSmiShift + kSmiValueSize) 14:02:04.178 #define STATIC_ASSERT(test) static_assert(test, #test) 14:02:04.178 ^ 14:02:04.178 .././src/arm64/macro-assembler-arm64-inl.h:1308:3: note: in expansion of macro ‘STATIC_ASSERT’ 14:02:04.179 STATIC_ASSERT(kXRegSizeInBits == 14:02:04.179 ^ 14:02:04.179 .././src/arm64/macro-assembler-arm64-inl.h: In member function ‘void v8::internal::MacroAssembler::SmiTagAndPush(v8::internal::Register)’: 14:02:04.179 .././src/base/macros.h:217:29: error: static assertion failed: (static_cast<unsigned>(kSmiShift) == kWRegSizeInBits) && (static_cast<unsigned>(kSmiValueSize) == kWRegSizeInBits) && (kSmiTag == 0) 14:02:04.179 #define STATIC_ASSERT(test) static_assert(test, #test) 14:02:04.179 ^ 14:02:04.179 .././src/arm64/macro-assembler-arm64-inl.h:1344:3: note: in expansion of macro ‘STATIC_ASSERT’ 14:02:04.179 STATIC_ASSERT((static_cast<unsigned>(kSmiShift) == kWRegSizeInBits) && 14:02:04.179 ^ 14:02:04.180 .././src/arm64/macro-assembler-arm64-inl.h: In member function ‘void v8::internal::MacroAssembler::SmiTagAndPush(v8::internal::Register, v8::internal::Register)’: 14:02:04.180 .././src/base/macros.h:217:29: error: static assertion failed: (static_cast<unsigned>(kSmiShift) == kWRegSizeInBits) && (static_cast<unsigned>(kSmiValueSize) == kWRegSizeInBits) && (kSmiTag == 0) 14:02:04.180 #define STATIC_ASSERT(test) static_assert(test, #test) 14:02:04.180 ^ 14:02:04.180 .././src/arm64/macro-assembler-arm64-inl.h:1352:3: note: in expansion of macro ‘STATIC_ASSERT’ 14:02:04.180 STATIC_ASSERT((static_cast<unsigned>(kSmiShift) == kWRegSizeInBits) && 14:02:04.180 ^ 14:02:04.596 cc1plus: all warnings being treated as errors 14:02:04.629 make[1]: quittant le répertoire « /var/lib/go-agent/pipelines/v8-raspberry/v8/out » 14:02:04.629 make[1]: *** [/var/lib/go-agent/pipelines/v8-raspberry/v8/out/arm64.release/obj.target/v8_base/src/accessors.o] Erreur 1 14:02:04.631 make: *** [arm64.release] Erreur 2
I suspect you have to pass -Dclang=0 to gyp_v8
Your compiler should define __ARCH64EL__ if you pass -m64
best
jochen
--
--
v8-users mailing list
v8-u...@googlegroups.com
http://groups.google.com/group/v8-users
---
You received this message because you are subscribed to the Google Groups "v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-users+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.