Hello
I create gn files with args.

gn args test/ --args='target_cpu="x64" v8_target_cpu="arm64" is_debug=true 
v8_code_coverage=true is_clang=false v8_optimized_debug=false'

And I tried compile with gcc 8.1.0 in Ubuntu 16.04 but occured errors.

---
hikai@ubuntu:~/wrap_v8/v8/out.gn$ ninja -C ./test/
ninja: Entering directory `./test/'
[299/1646] CXX obj/lib_wasm_fuzzer_common/wasm-fuzzer-common.o
FAILED: obj/lib_wasm_fuzzer_common/wasm-fuzzer-common.o
g++ -MMD -MF obj/lib_wasm_fuzzer_common/wasm-fuzzer-common.o.d 
-DV8_DEPRECATION_WARNINGS -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 
-DUSE_NSS_CERTS=1 -DUSE_X11=1 -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD 
-DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DCOMPONENT_BUILD 
-DCR_LIBCXX_REVISION=332543 -DCR_LIBCXXABI_REVISION=331450 
-DCR_SYSROOT_HASH=815a8c22f8657fe57d02e2c2d893bcdc25a243cf -D_DEBUG 
-DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 
-D_GLIBCXX_DEBUG=1 -DUSING_V8_SHARED -DV8_ENABLE_CHECKS 
-DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS 
-DENABLE_DISASSEMBLER -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 
-DENABLE_MINOR_MC -DOBJECT_PRINT -DVERIFY_HEAP -DV8_TRACE_MAPS 
-DV8_ENABLE_ALLOCATION_TIMEOUT -DV8_ENABLE_FORCE_SLOW_PATH 
-DV8_ENABLE_CHECKS -DV8_DEPRECATION_WARNINGS 
-DV8_IMMINENT_DEPRECATION_WARNINGS -DV8_INTL_SUPPORT 
-DENABLE_HANDLE_ZAPPING -DV8_USE_SNAPSHOT -DV8_USE_EXTERNAL_STARTUP_DATA 
-DV8_CONCURRENT_MARKING -DV8_CHECK_MICROTASKS_SCOPES_CONSISTENCY 
-DV8_EMBEDDED_BUILTINS -DV8_TARGET_ARCH_ARM64 -DDEBUG 
-DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 
-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DUCHAR_TYPE=uint16_t -I../.. -Igen 
-I../../include -Igen/include -I../.. -Igen 
-I../../third_party/icu/source/common -I../../third_party/icu/source/i18n 
-fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector 
-Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= 
-funwind-tables -fPIC -pipe 
-B../../third_party/binutils/Linux_x64/Release/bin -pthread -m64 
-march=x86-64 -Wall -Werror -Wno-unused-local-typedefs 
-Wno-maybe-uninitialized -Wno-deprecated-declarations 
-fno-delete-null-pointer-checks -Wno-comments 
-Wno-missing-field-initializers -Wno-unused-parameter 
-fno-omit-frame-pointer -g2 -gsplit-dwarf -fno-builtin-abs 
-Wno-strict-overflow -Wno-return-type -O0 -fprofile-arcs -ftest-coverage 
-fvisibility=default -std=gnu++14 -Wno-narrowing -fno-exceptions -fno-rtti 
-nostdinc++ -isystem../../buildtools/third_party/libc++/trunk/include 
-isystem../../buildtools/third_party/libc++abi/trunk/include 
--sysroot=../../build/linux/debian_sid_amd64-sysroot -c 
../../test/fuzzer/wasm-fuzzer-common.cc -o 
obj/lib_wasm_fuzzer_common/wasm-fuzzer-common.o
In file included from ../../src/debug/debug.h:18,
                 from ../../src/wasm/wasm-objects.h:9,
                 from ../../src/wasm/wasm-objects-inl.h:8,
                 from ../../test/fuzzer/wasm-fuzzer-common.cc:13:
../../src/frames.h: In member function ‘void 
v8::internal::InnerPointerToCodeCache::Flush()’:
../../src/frames.h:46:41: error: ‘void* memset(void*, int, size_t)’ 
clearing an object of non-trivial type ‘struct 
v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use 
assignment or value-initialization instead [-Werror=class-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../../src/frames.h:35:10: note: ‘struct 
v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ 
declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
[303/1646] CXX obj/multi_return_fuzzer/multi-return.o
FAILED: obj/multi_return_fuzzer/multi-return.o
g++ -MMD -MF obj/multi_return_fuzzer/multi-return.o.d 
-DV8_DEPRECATION_WARNINGS -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 
-DUSE_NSS_CERTS=1 -DUSE_X11=1 -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD 
-DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DCOMPONENT_BUILD 
-DCR_LIBCXX_REVISION=332543 -DCR_LIBCXXABI_REVISION=331450 
-DCR_SYSROOT_HASH=815a8c22f8657fe57d02e2c2d893bcdc25a243cf -D_DEBUG 
-DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 
-D_GLIBCXX_DEBUG=1 -DUSING_V8_SHARED -DV8_ENABLE_CHECKS 
-DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS 
-DENABLE_DISASSEMBLER -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 
-DENABLE_MINOR_MC -DOBJECT_PRINT -DVERIFY_HEAP -DV8_TRACE_MAPS 
-DV8_ENABLE_ALLOCATION_TIMEOUT -DV8_ENABLE_FORCE_SLOW_PATH 
-DV8_ENABLE_CHECKS -DV8_DEPRECATION_WARNINGS 
-DV8_IMMINENT_DEPRECATION_WARNINGS -DV8_INTL_SUPPORT 
-DENABLE_HANDLE_ZAPPING -DV8_USE_SNAPSHOT -DV8_USE_EXTERNAL_STARTUP_DATA 
-DV8_CONCURRENT_MARKING -DV8_CHECK_MICROTASKS_SCOPES_CONSISTENCY 
-DV8_EMBEDDED_BUILTINS -DV8_TARGET_ARCH_ARM64 -DDEBUG 
-DUSING_V8_BASE_SHARED -DUSING_V8_PLATFORM_SHARED -DU_USING_ICU_NAMESPACE=0 
-DU_ENABLE_DYLOAD=0 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE 
-DUCHAR_TYPE=uint16_t -I../.. -Igen -I../../include -Igen/include -I../.. 
-Igen -I../../include -I../../third_party/icu/source/common 
-I../../third_party/icu/source/i18n -fno-strict-aliasing 
--param=ssp-buffer-size=4 -fstack-protector -Wno-builtin-macro-redefined 
-D__DATE__= -D__TIME__= -D__TIMESTAMP__= -funwind-tables -fPIC -pipe 
-B../../third_party/binutils/Linux_x64/Release/bin -pthread -m64 
-march=x86-64 -Wall -Werror -Wno-unused-local-typedefs 
-Wno-maybe-uninitialized -Wno-deprecated-declarations 
-fno-delete-null-pointer-checks -Wno-comments 
-Wno-missing-field-initializers -Wno-unused-parameter 
-fno-omit-frame-pointer -g2 -gsplit-dwarf -fno-builtin-abs 
-Wno-strict-overflow -Wno-return-type -O0 -fprofile-arcs -ftest-coverage 
-fvisibility=default -std=gnu++14 -Wno-narrowing -fno-exceptions -fno-rtti 
-nostdinc++ -isystem../../buildtools/third_party/libc++/trunk/include 
-isystem../../buildtools/third_party/libc++abi/trunk/include 
--sysroot=../../build/linux/debian_sid_amd64-sysroot -c 
../../test/fuzzer/multi-return.cc -o obj/multi_return_fuzzer/multi-return.o
In file included from ../../src/macro-assembler.h:9,
                 from ../../src/compiler/instruction.h:20,
                 from ../../src/compiler/instruction-scheduler.h:8,
                 from ../../src/compiler/instruction-selector.h:11,
                 from ../../test/fuzzer/multi-return.cc:9:
../../src/frames.h: In member function ‘void 
v8::internal::InnerPointerToCodeCache::Flush()’:
../../src/frames.h:46:41: error: ‘void* memset(void*, int, size_t)’ 
clearing an object of non-trivial type ‘struct 
v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use 
assignment or value-initialization instead [-Werror=class-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../../src/frames.h:35:10: note: ‘struct 
v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ 
declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../src/globals.h:18,
                 from ../../src/compiler/graph.h:11,
                 from ../../test/fuzzer/multi-return.cc:8:
../../src/base/macros.h: In instantiation of ‘Dest bit_cast(const Source&) 
[with Dest = v8::internal::ExternalReference; Source = long int]’:
../../src/compiler/instruction.h:1093:69:   required from here
../../src/base/macros.h:104:9: error: ‘void* memcpy(void*, const void*, 
size_t)’ copying an object of non-trivial type ‘class 
v8::internal::ExternalReference’ from an array of ‘const long int’ 
[-Werror=class-memaccess]
   memcpy(&dest, &source, sizeof(dest));
   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../src/assembler.h:47,
                 from ../../src/macro-assembler.h:8,
                 from ../../src/compiler/instruction.h:20,
                 from ../../src/compiler/instruction-scheduler.h:8,
                 from ../../src/compiler/instruction-selector.h:11,
                 from ../../test/fuzzer/multi-return.cc:9:
../../src/external-reference.h:202:7: note: ‘class 
v8::internal::ExternalReference’ declared here
 class ExternalReference BASE_EMBEDDED {
       ^~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
[304/1646] CXX obj/v8_base/accessors.o
FAILED: obj/v8_base/accessors.o
g++ -MMD -MF obj/v8_base/accessors.o.d -DV8_DEPRECATION_WARNINGS -DUSE_UDEV 
-DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 
-DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL 
-DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED -D_FILE_OFFSET_BITS=64 
-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS 
-D__STDC_FORMAT_MACROS -DCOMPONENT_BUILD -DCR_LIBCXX_REVISION=332543 
-DCR_LIBCXXABI_REVISION=331450 
-DCR_SYSROOT_HASH=815a8c22f8657fe57d02e2c2d893bcdc25a243cf -D_DEBUG 
-DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 
-D_GLIBCXX_DEBUG=1 -DBUILDING_V8_SHARED -DENABLE_DISASSEMBLER 
-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DENABLE_MINOR_MC -DOBJECT_PRINT 
-DVERIFY_HEAP -DV8_TRACE_MAPS -DV8_ENABLE_ALLOCATION_TIMEOUT 
-DV8_ENABLE_FORCE_SLOW_PATH -DV8_ENABLE_CHECKS -DV8_DEPRECATION_WARNINGS 
-DV8_IMMINENT_DEPRECATION_WARNINGS -DV8_INTL_SUPPORT 
-DENABLE_HANDLE_ZAPPING -DV8_USE_SNAPSHOT -DV8_USE_EXTERNAL_STARTUP_DATA 
-DV8_CONCURRENT_MARKING -DV8_CHECK_MICROTASKS_SCOPES_CONSISTENCY 
-DV8_EMBEDDED_BUILTINS -DV8_TARGET_ARCH_ARM64 -DDEBUG 
-DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 
-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DUCHAR_TYPE=uint16_t 
-DUSING_V8_BASE_SHARED -I../.. -Igen -I../.. -Igen 
-I../../third_party/icu/source/common -I../../third_party/icu/source/i18n 
-I../../include -fno-strict-aliasing --param=ssp-buffer-size=4 
-fstack-protector -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= 
-D__TIMESTAMP__= -funwind-tables -fPIC -pipe 
-B../../third_party/binutils/Linux_x64/Release/bin -pthread -m64 
-march=x86-64 -Wall -Werror -Wno-unused-local-typedefs 
-Wno-maybe-uninitialized -Wno-deprecated-declarations 
-fno-delete-null-pointer-checks -Wno-comments 
-Wno-missing-field-initializers -Wno-unused-parameter 
-fno-omit-frame-pointer -g2 -gsplit-dwarf -fno-builtin-abs 
-Wno-strict-overflow -Wno-return-type -O0 -fprofile-arcs -ftest-coverage 
-fvisibility=default -std=gnu++14 -Wno-narrowing -fno-exceptions -fno-rtti 
-nostdinc++ -isystem../../buildtools/third_party/libc++/trunk/include 
-isystem../../buildtools/third_party/libc++abi/trunk/include 
--sysroot=../../build/linux/debian_sid_amd64-sysroot -c 
../../src/accessors.cc -o obj/v8_base/accessors.o
In file included from ../../src/macro-assembler.h:9,
                 from ../../src/deoptimizer.h:20,
                 from ../../src/accessors.cc:9:
../../src/frames.h: In member function ‘void 
v8::internal::InnerPointerToCodeCache::Flush()’:
../../src/frames.h:46:41: error: ‘void* memset(void*, int, size_t)’ 
clearing an object of non-trivial type ‘struct 
v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use 
assignment or value-initialization instead [-Werror=class-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../../src/frames.h:35:10: note: ‘struct 
v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ 
declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
[305/1646] CXX obj/v8_base/optimizing-compile-dispatcher.o
FAILED: obj/v8_base/optimizing-compile-dispatcher.o
g++ -MMD -MF obj/v8_base/optimizing-compile-dispatcher.o.d 
-DV8_DEPRECATION_WARNINGS -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 
-DUSE_NSS_CERTS=1 -DUSE_X11=1 -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD 
-DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DCOMPONENT_BUILD 
-DCR_LIBCXX_REVISION=332543 -DCR_LIBCXXABI_REVISION=331450 
-DCR_SYSROOT_HASH=815a8c22f8657fe57d02e2c2d893bcdc25a243cf -D_DEBUG 
-DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 
-D_GLIBCXX_DEBUG=1 -DBUILDING_V8_SHARED -DENABLE_DISASSEMBLER 
-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DENABLE_MINOR_MC -DOBJECT_PRINT 
-DVERIFY_HEAP -DV8_TRACE_MAPS -DV8_ENABLE_ALLOCATION_TIMEOUT 
-DV8_ENABLE_FORCE_SLOW_PATH -DV8_ENABLE_CHECKS -DV8_DEPRECATION_WARNINGS 
-DV8_IMMINENT_DEPRECATION_WARNINGS -DV8_INTL_SUPPORT 
-DENABLE_HANDLE_ZAPPING -DV8_USE_SNAPSHOT -DV8_USE_EXTERNAL_STARTUP_DATA 
-DV8_CONCURRENT_MARKING -DV8_CHECK_MICROTASKS_SCOPES_CONSISTENCY 
-DV8_EMBEDDED_BUILTINS -DV8_TARGET_ARCH_ARM64 -DDEBUG 
-DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 
-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DUCHAR_TYPE=uint16_t 
-DUSING_V8_BASE_SHARED -I../.. -Igen -I../.. -Igen 
-I../../third_party/icu/source/common -I../../third_party/icu/source/i18n 
-I../../include -fno-strict-aliasing --param=ssp-buffer-size=4 
-fstack-protector -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= 
-D__TIMESTAMP__= -funwind-tables -fPIC -pipe 
-B../../third_party/binutils/Linux_x64/Release/bin -pthread -m64 
-march=x86-64 -Wall -Werror -Wno-unused-local-typedefs 
-Wno-maybe-uninitialized -Wno-deprecated-declarations 
-fno-delete-null-pointer-checks -Wno-comments 
-Wno-missing-field-initializers -Wno-unused-parameter 
-fno-omit-frame-pointer -g2 -gsplit-dwarf -fno-builtin-abs 
-Wno-strict-overflow -Wno-return-type -O0 -fprofile-arcs -ftest-coverage 
-fvisibility=default -std=gnu++14 -Wno-narrowing -fno-exceptions -fno-rtti 
-nostdinc++ -isystem../../buildtools/third_party/libc++/trunk/include 
-isystem../../buildtools/third_party/libc++abi/trunk/include 
--sysroot=../../build/linux/debian_sid_amd64-sysroot -c 
../../src/compiler-dispatcher/optimizing-compile-dispatcher.cc -o 
obj/v8_base/optimizing-compile-dispatcher.o
In file included from ../../src/optimized-compilation-info.h:13,
                 from 
../../src/compiler-dispatcher/optimizing-compile-dispatcher.cc:13:
../../src/frames.h: In member function ‘void 
v8::internal::InnerPointerToCodeCache::Flush()’:
../../src/frames.h:46:41: error: ‘void* memset(void*, int, size_t)’ 
clearing an object of non-trivial type ‘struct 
v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use 
assignment or value-initialization instead [-Werror=class-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../../src/frames.h:35:10: note: ‘struct 
v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ 
declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
[307/1646] CXX obj/v8_base/access-builder.o
FAILED: obj/v8_base/access-builder.o
g++ -MMD -MF obj/v8_base/access-builder.o.d -DV8_DEPRECATION_WARNINGS 
-DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 
-DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL 
-DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED -D_FILE_OFFSET_BITS=64 
-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS 
-D__STDC_FORMAT_MACROS -DCOMPONENT_BUILD -DCR_LIBCXX_REVISION=332543 
-DCR_LIBCXXABI_REVISION=331450 
-DCR_SYSROOT_HASH=815a8c22f8657fe57d02e2c2d893bcdc25a243cf -D_DEBUG 
-DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 
-D_GLIBCXX_DEBUG=1 -DBUILDING_V8_SHARED -DENABLE_DISASSEMBLER 
-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DENABLE_MINOR_MC -DOBJECT_PRINT 
-DVERIFY_HEAP -DV8_TRACE_MAPS -DV8_ENABLE_ALLOCATION_TIMEOUT 
-DV8_ENABLE_FORCE_SLOW_PATH -DV8_ENABLE_CHECKS -DV8_DEPRECATION_WARNINGS 
-DV8_IMMINENT_DEPRECATION_WARNINGS -DV8_INTL_SUPPORT 
-DENABLE_HANDLE_ZAPPING -DV8_USE_SNAPSHOT -DV8_USE_EXTERNAL_STARTUP_DATA 
-DV8_CONCURRENT_MARKING -DV8_CHECK_MICROTASKS_SCOPES_CONSISTENCY 
-DV8_EMBEDDED_BUILTINS -DV8_TARGET_ARCH_ARM64 -DDEBUG 
-DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 
-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DUCHAR_TYPE=uint16_t 
-DUSING_V8_BASE_SHARED -I../.. -Igen -I../.. -Igen 
-I../../third_party/icu/source/common -I../../third_party/icu/source/i18n 
-I../../include -fno-strict-aliasing --param=ssp-buffer-size=4 
-fstack-protector -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= 
-D__TIMESTAMP__= -funwind-tables -fPIC -pipe 
-B../../third_party/binutils/Linux_x64/Release/bin -pthread -m64 
-march=x86-64 -Wall -Werror -Wno-unused-local-typedefs 
-Wno-maybe-uninitialized -Wno-deprecated-declarations 
-fno-delete-null-pointer-checks -Wno-comments 
-Wno-missing-field-initializers -Wno-unused-parameter 
-fno-omit-frame-pointer -g2 -gsplit-dwarf -fno-builtin-abs 
-Wno-strict-overflow -Wno-return-type -O0 -fprofile-arcs -ftest-coverage 
-fvisibility=default -std=gnu++14 -Wno-narrowing -fno-exceptions -fno-rtti 
-nostdinc++ -isystem../../buildtools/third_party/libc++/trunk/include 
-isystem../../buildtools/third_party/libc++abi/trunk/include 
--sysroot=../../build/linux/debian_sid_amd64-sysroot -c 
../../src/compiler/access-builder.cc -o obj/v8_base/access-builder.o
In file included from ../../src/compiler/access-builder.cc:9:
../../src/frames.h: In member function ‘void 
v8::internal::InnerPointerToCodeCache::Flush()’:
../../src/frames.h:46:41: error: ‘void* memset(void*, int, size_t)’ 
clearing an object of non-trivial type ‘struct 
v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use 
assignment or value-initialization instead [-Werror=class-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../../src/frames.h:35:10: note: ‘struct 
v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ 
declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
[309/1646] CXX 
obj/torque_generated_initializers/builtins-base-from-dsl-gen.o
FAILED: obj/torque_generated_initializers/builtins-base-from-dsl-gen.o
g++ -MMD -MF 
obj/torque_generated_initializers/builtins-base-from-dsl-gen.o.d 
-DV8_DEPRECATION_WARNINGS -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 
-DUSE_NSS_CERTS=1 -DUSE_X11=1 -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD 
-DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DCOMPONENT_BUILD 
-DCR_LIBCXX_REVISION=332543 -DCR_LIBCXXABI_REVISION=331450 
-DCR_SYSROOT_HASH=815a8c22f8657fe57d02e2c2d893bcdc25a243cf -D_DEBUG 
-DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 
-D_GLIBCXX_DEBUG=1 -DBUILDING_V8_SHARED -DENABLE_DISASSEMBLER 
-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DENABLE_MINOR_MC -DOBJECT_PRINT 
-DVERIFY_HEAP -DV8_TRACE_MAPS -DV8_ENABLE_ALLOCATION_TIMEOUT 
-DV8_ENABLE_FORCE_SLOW_PATH -DV8_ENABLE_CHECKS -DV8_DEPRECATION_WARNINGS 
-DV8_IMMINENT_DEPRECATION_WARNINGS -DV8_INTL_SUPPORT 
-DENABLE_HANDLE_ZAPPING -DV8_USE_SNAPSHOT -DV8_USE_EXTERNAL_STARTUP_DATA 
-DV8_CONCURRENT_MARKING -DV8_CHECK_MICROTASKS_SCOPES_CONSISTENCY 
-DV8_EMBEDDED_BUILTINS -DV8_TARGET_ARCH_ARM64 -DDEBUG 
-DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 
-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DUCHAR_TYPE=uint16_t -I../.. -Igen 
-I../.. -Igen -I../../third_party/icu/source/common 
-I../../third_party/icu/source/i18n -fno-strict-aliasing 
--param=ssp-buffer-size=4 -fstack-protector -Wno-builtin-macro-redefined 
-D__DATE__= -D__TIME__= -D__TIMESTAMP__= -funwind-tables -fPIC -pipe 
-B../../third_party/binutils/Linux_x64/Release/bin -pthread -m64 
-march=x86-64 -Wall -Werror -Wno-unused-local-typedefs 
-Wno-maybe-uninitialized -Wno-deprecated-declarations 
-fno-delete-null-pointer-checks -Wno-comments 
-Wno-missing-field-initializers -Wno-unused-parameter 
-fno-omit-frame-pointer -g2 -gsplit-dwarf -fno-builtin-abs 
-Wno-strict-overflow -Wno-return-type -O0 -fprofile-arcs -ftest-coverage 
-fvisibility=default -std=gnu++14 -Wno-narrowing -fno-exceptions -fno-rtti 
-nostdinc++ -isystem../../buildtools/third_party/libc++/trunk/include 
-isystem../../buildtools/third_party/libc++abi/trunk/include 
--sysroot=../../build/linux/debian_sid_amd64-sysroot -c 
gen/torque-generated/builtins-base-from-dsl-gen.cc -o 
obj/torque_generated_initializers/builtins-base-from-dsl-gen.o
In file included from ../../src/macro-assembler.h:9,
                 from ../../src/interface-descriptors.h:13,
                 from ../../src/callable.h:9,
                 from ../../src/code-factory.h:9,
                 from ../../src/compiler/code-assembler.h:16,
                 from ../../src/code-stub-assembler.h:11,
                 from gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../../src/frames.h: In member function ‘void 
v8::internal::InnerPointerToCodeCache::Flush()’:
../../src/frames.h:46:41: error: ‘void* memset(void*, int, size_t)’ 
clearing an object of non-trivial type ‘struct 
v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use 
assignment or value-initialization instead [-Werror=class-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../../src/frames.h:35:10: note: ‘struct 
v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ 
declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
[311/1646] CXX 
obj/torque_generated_initializers/builtins-test-from-dsl-gen.o
FAILED: obj/torque_generated_initializers/builtins-test-from-dsl-gen.o
g++ -MMD -MF 
obj/torque_generated_initializers/builtins-test-from-dsl-gen.o.d 
-DV8_DEPRECATION_WARNINGS -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 
-DUSE_NSS_CERTS=1 -DUSE_X11=1 -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD 
-DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DCOMPONENT_BUILD 
-DCR_LIBCXX_REVISION=332543 -DCR_LIBCXXABI_REVISION=331450 
-DCR_SYSROOT_HASH=815a8c22f8657fe57d02e2c2d893bcdc25a243cf -D_DEBUG 
-DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 
-D_GLIBCXX_DEBUG=1 -DBUILDING_V8_SHARED -DENABLE_DISASSEMBLER 
-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DENABLE_MINOR_MC -DOBJECT_PRINT 
-DVERIFY_HEAP -DV8_TRACE_MAPS -DV8_ENABLE_ALLOCATION_TIMEOUT 
-DV8_ENABLE_FORCE_SLOW_PATH -DV8_ENABLE_CHECKS -DV8_DEPRECATION_WARNINGS 
-DV8_IMMINENT_DEPRECATION_WARNINGS -DV8_INTL_SUPPORT 
-DENABLE_HANDLE_ZAPPING -DV8_USE_SNAPSHOT -DV8_USE_EXTERNAL_STARTUP_DATA 
-DV8_CONCURRENT_MARKING -DV8_CHECK_MICROTASKS_SCOPES_CONSISTENCY 
-DV8_EMBEDDED_BUILTINS -DV8_TARGET_ARCH_ARM64 -DDEBUG 
-DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 
-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DUCHAR_TYPE=uint16_t -I../.. -Igen 
-I../.. -Igen -I../../third_party/icu/source/common 
-I../../third_party/icu/source/i18n -fno-strict-aliasing 
--param=ssp-buffer-size=4 -fstack-protector -Wno-builtin-macro-redefined 
-D__DATE__= -D__TIME__= -D__TIMESTAMP__= -funwind-tables -fPIC -pipe 
-B../../third_party/binutils/Linux_x64/Release/bin -pthread -m64 
-march=x86-64 -Wall -Werror -Wno-unused-local-typedefs 
-Wno-maybe-uninitialized -Wno-deprecated-declarations 
-fno-delete-null-pointer-checks -Wno-comments 
-Wno-missing-field-initializers -Wno-unused-parameter 
-fno-omit-frame-pointer -g2 -gsplit-dwarf -fno-builtin-abs 
-Wno-strict-overflow -Wno-return-type -O0 -fprofile-arcs -ftest-coverage 
-fvisibility=default -std=gnu++14 -Wno-narrowing -fno-exceptions -fno-rtti 
-nostdinc++ -isystem../../buildtools/third_party/libc++/trunk/include 
-isystem../../buildtools/third_party/libc++abi/trunk/include 
--sysroot=../../build/linux/debian_sid_amd64-sysroot -c 
gen/torque-generated/builtins-test-from-dsl-gen.cc -o 
obj/torque_generated_initializers/builtins-test-from-dsl-gen.o
In file included from ../../src/macro-assembler.h:9,
                 from ../../src/interface-descriptors.h:13,
                 from ../../src/callable.h:9,
                 from ../../src/code-factory.h:9,
                 from ../../src/compiler/code-assembler.h:16,
                 from ../../src/code-stub-assembler.h:11,
                 from gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../../src/builtins/builtins-test-gen.h:8,
                 from gen/torque-generated/builtins-test-from-dsl-gen.cc:1:
../../src/frames.h: In member function ‘void 
v8::internal::InnerPointerToCodeCache::Flush()’:
../../src/frames.h:46:41: error: ‘void* memset(void*, int, size_t)’ 
clearing an object of non-trivial type ‘struct 
v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use 
assignment or value-initialization instead [-Werror=class-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../../src/frames.h:35:10: note: ‘struct 
v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ 
declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
[312/1646] CXX 
obj/torque_generated_initializers/builtins-typed-array-from-dsl-gen.o
FAILED: 
obj/torque_generated_initializers/builtins-typed-array-from-dsl-gen.o
g++ -MMD -MF 
obj/torque_generated_initializers/builtins-typed-array-from-dsl-gen.o.d 
-DV8_DEPRECATION_WARNINGS -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 
-DUSE_NSS_CERTS=1 -DUSE_X11=1 -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD 
-DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DCOMPONENT_BUILD 
-DCR_LIBCXX_REVISION=332543 -DCR_LIBCXXABI_REVISION=331450 
-DCR_SYSROOT_HASH=815a8c22f8657fe57d02e2c2d893bcdc25a243cf -D_DEBUG 
-DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 
-D_GLIBCXX_DEBUG=1 -DBUILDING_V8_SHARED -DENABLE_DISASSEMBLER 
-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DENABLE_MINOR_MC -DOBJECT_PRINT 
-DVERIFY_HEAP -DV8_TRACE_MAPS -DV8_ENABLE_ALLOCATION_TIMEOUT 
-DV8_ENABLE_FORCE_SLOW_PATH -DV8_ENABLE_CHECKS -DV8_DEPRECATION_WARNINGS 
-DV8_IMMINENT_DEPRECATION_WARNINGS -DV8_INTL_SUPPORT 
-DENABLE_HANDLE_ZAPPING -DV8_USE_SNAPSHOT -DV8_USE_EXTERNAL_STARTUP_DATA 
-DV8_CONCURRENT_MARKING -DV8_CHECK_MICROTASKS_SCOPES_CONSISTENCY 
-DV8_EMBEDDED_BUILTINS -DV8_TARGET_ARCH_ARM64 -DDEBUG 
-DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 
-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DUCHAR_TYPE=uint16_t -I../.. -Igen 
-I../.. -Igen -I../../third_party/icu/source/common 
-I../../third_party/icu/source/i18n -fno-strict-aliasing 
--param=ssp-buffer-size=4 -fstack-protector -Wno-builtin-macro-redefined 
-D__DATE__= -D__TIME__= -D__TIMESTAMP__= -funwind-tables -fPIC -pipe 
-B../../third_party/binutils/Linux_x64/Release/bin -pthread -m64 
-march=x86-64 -Wall -Werror -Wno-unused-local-typedefs 
-Wno-maybe-uninitialized -Wno-deprecated-declarations 
-fno-delete-null-pointer-checks -Wno-comments 
-Wno-missing-field-initializers -Wno-unused-parameter 
-fno-omit-frame-pointer -g2 -gsplit-dwarf -fno-builtin-abs 
-Wno-strict-overflow -Wno-return-type -O0 -fprofile-arcs -ftest-coverage 
-fvisibility=default -std=gnu++14 -Wno-narrowing -fno-exceptions -fno-rtti 
-nostdinc++ -isystem../../buildtools/third_party/libc++/trunk/include 
-isystem../../buildtools/third_party/libc++abi/trunk/include 
--sysroot=../../build/linux/debian_sid_amd64-sysroot -c 
gen/torque-generated/builtins-typed-array-from-dsl-gen.cc -o 
obj/torque_generated_initializers/builtins-typed-array-from-dsl-gen.o
In file included from ../../src/macro-assembler.h:9,
                 from ../../src/interface-descriptors.h:13,
                 from ../../src/callable.h:9,
                 from ../../src/code-factory.h:9,
                 from ../../src/compiler/code-assembler.h:16,
                 from ../../src/code-stub-assembler.h:11,
                 from gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../../src/builtins/builtins-typed-array-gen.h:8,
                 from 
gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../../src/frames.h: In member function ‘void 
v8::internal::InnerPointerToCodeCache::Flush()’:
../../src/frames.h:46:41: error: ‘void* memset(void*, int, size_t)’ 
clearing an object of non-trivial type ‘struct 
v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use 
assignment or value-initialization instead [-Werror=class-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../../src/frames.h:35:10: note: ‘struct 
v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ 
declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
[313/1646] CXX 
obj/torque_generated_initializers/builtins-data-view-from-dsl-gen.o
FAILED: obj/torque_generated_initializers/builtins-data-view-from-dsl-gen.o
g++ -MMD -MF 
obj/torque_generated_initializers/builtins-data-view-from-dsl-gen.o.d 
-DV8_DEPRECATION_WARNINGS -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 
-DUSE_NSS_CERTS=1 -DUSE_X11=1 -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD 
-DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DCOMPONENT_BUILD 
-DCR_LIBCXX_REVISION=332543 -DCR_LIBCXXABI_REVISION=331450 
-DCR_SYSROOT_HASH=815a8c22f8657fe57d02e2c2d893bcdc25a243cf -D_DEBUG 
-DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 
-D_GLIBCXX_DEBUG=1 -DBUILDING_V8_SHARED -DENABLE_DISASSEMBLER 
-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DENABLE_MINOR_MC -DOBJECT_PRINT 
-DVERIFY_HEAP -DV8_TRACE_MAPS -DV8_ENABLE_ALLOCATION_TIMEOUT 
-DV8_ENABLE_FORCE_SLOW_PATH -DV8_ENABLE_CHECKS -DV8_DEPRECATION_WARNINGS 
-DV8_IMMINENT_DEPRECATION_WARNINGS -DV8_INTL_SUPPORT 
-DENABLE_HANDLE_ZAPPING -DV8_USE_SNAPSHOT -DV8_USE_EXTERNAL_STARTUP_DATA 
-DV8_CONCURRENT_MARKING -DV8_CHECK_MICROTASKS_SCOPES_CONSISTENCY 
-DV8_EMBEDDED_BUILTINS -DV8_TARGET_ARCH_ARM64 -DDEBUG 
-DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 
-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DUCHAR_TYPE=uint16_t -I../.. -Igen 
-I../.. -Igen -I../../third_party/icu/source/common 
-I../../third_party/icu/source/i18n -fno-strict-aliasing 
--param=ssp-buffer-size=4 -fstack-protector -Wno-builtin-macro-redefined 
-D__DATE__= -D__TIME__= -D__TIMESTAMP__= -funwind-tables -fPIC -pipe 
-B../../third_party/binutils/Linux_x64/Release/bin -pthread -m64 
-march=x86-64 -Wall -Werror -Wno-unused-local-typedefs 
-Wno-maybe-uninitialized -Wno-deprecated-declarations 
-fno-delete-null-pointer-checks -Wno-comments 
-Wno-missing-field-initializers -Wno-unused-parameter 
-fno-omit-frame-pointer -g2 -gsplit-dwarf -fno-builtin-abs 
-Wno-strict-overflow -Wno-return-type -O0 -fprofile-arcs -ftest-coverage 
-fvisibility=default -std=gnu++14 -Wno-narrowing -fno-exceptions -fno-rtti 
-nostdinc++ -isystem../../buildtools/third_party/libc++/trunk/include 
-isystem../../buildtools/third_party/libc++abi/trunk/include 
--sysroot=../../build/linux/debian_sid_amd64-sysroot -c 
gen/torque-generated/builtins-data-view-from-dsl-gen.cc -o 
obj/torque_generated_initializers/builtins-data-view-from-dsl-gen.o
In file included from ../../src/macro-assembler.h:9,
                 from ../../src/interface-descriptors.h:13,
                 from ../../src/callable.h:9,
                 from ../../src/code-factory.h:9,
                 from ../../src/compiler/code-assembler.h:16,
                 from ../../src/code-stub-assembler.h:11,
                 from gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../../src/builtins/builtins-data-view-gen.h:10,
                 from 
gen/torque-generated/builtins-data-view-from-dsl-gen.cc:1:
../../src/frames.h: In member function ‘void 
v8::internal::InnerPointerToCodeCache::Flush()’:
../../src/frames.h:46:41: error: ‘void* memset(void*, int, size_t)’ 
clearing an object of non-trivial type ‘struct 
v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use 
assignment or value-initialization instead [-Werror=class-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../../src/frames.h:35:10: note: ‘struct 
v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ 
declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
[314/1646] CXX obj/v8_base/access-info.o
FAILED: obj/v8_base/access-info.o
g++ -MMD -MF obj/v8_base/access-info.o.d -DV8_DEPRECATION_WARNINGS 
-DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 
-DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL 
-DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED -D_FILE_OFFSET_BITS=64 
-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS 
-D__STDC_FORMAT_MACROS -DCOMPONENT_BUILD -DCR_LIBCXX_REVISION=332543 
-DCR_LIBCXXABI_REVISION=331450 
-DCR_SYSROOT_HASH=815a8c22f8657fe57d02e2c2d893bcdc25a243cf -D_DEBUG 
-DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 
-D_GLIBCXX_DEBUG=1 -DBUILDING_V8_SHARED -DENABLE_DISASSEMBLER 
-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DENABLE_MINOR_MC -DOBJECT_PRINT 
-DVERIFY_HEAP -DV8_TRACE_MAPS -DV8_ENABLE_ALLOCATION_TIMEOUT 
-DV8_ENABLE_FORCE_SLOW_PATH -DV8_ENABLE_CHECKS -DV8_DEPRECATION_WARNINGS 
-DV8_IMMINENT_DEPRECATION_WARNINGS -DV8_INTL_SUPPORT 
-DENABLE_HANDLE_ZAPPING -DV8_USE_SNAPSHOT -DV8_USE_EXTERNAL_STARTUP_DATA 
-DV8_CONCURRENT_MARKING -DV8_CHECK_MICROTASKS_SCOPES_CONSISTENCY 
-DV8_EMBEDDED_BUILTINS -DV8_TARGET_ARCH_ARM64 -DDEBUG 
-DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 
-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DUCHAR_TYPE=uint16_t 
-DUSING_V8_BASE_SHARED -I../.. -Igen -I../.. -Igen 
-I../../third_party/icu/source/common -I../../third_party/icu/source/i18n 
-I../../include -fno-strict-aliasing --param=ssp-buffer-size=4 
-fstack-protector -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= 
-D__TIMESTAMP__= -funwind-tables -fPIC -pipe 
-B../../third_party/binutils/Linux_x64/Release/bin -pthread -m64 
-march=x86-64 -Wall -Werror -Wno-unused-local-typedefs 
-Wno-maybe-uninitialized -Wno-deprecated-declarations 
-fno-delete-null-pointer-checks -Wno-comments 
-Wno-missing-field-initializers -Wno-unused-parameter 
-fno-omit-frame-pointer -g2 -gsplit-dwarf -fno-builtin-abs 
-Wno-strict-overflow -Wno-return-type -O0 -fprofile-arcs -ftest-coverage 
-fvisibility=default -std=gnu++14 -Wno-narrowing -fno-exceptions -fno-rtti 
-nostdinc++ -isystem../../buildtools/third_party/libc++/trunk/include 
-isystem../../buildtools/third_party/libc++abi/trunk/include 
--sysroot=../../build/linux/debian_sid_amd64-sysroot -c 
../../src/compiler/access-info.cc -o obj/v8_base/access-info.o
In file included from ../../src/macro-assembler.h:9,
                 from ../../src/interface-descriptors.h:13,
                 from ../../src/code-stubs.h:8,
                 from ../../src/ic/call-optimization.h:8,
                 from ../../src/compiler/access-info.cc:14:
../../src/frames.h: In member function ‘void 
v8::internal::InnerPointerToCodeCache::Flush()’:
../../src/frames.h:46:41: error: ‘void* memset(void*, int, size_t)’ 
clearing an object of non-trivial type ‘struct 
v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use 
assignment or value-initialization instead [-Werror=class-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../../src/frames.h:35:10: note: ‘struct 
v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ 
declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
[315/1646] CXX obj/v8_base/compiler.o
FAILED: obj/v8_base/compiler.o
g++ -MMD -MF obj/v8_base/compiler.o.d -DV8_DEPRECATION_WARNINGS -DUSE_UDEV 
-DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 
-DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL 
-DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED -D_FILE_OFFSET_BITS=64 
-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS 
-D__STDC_FORMAT_MACROS -DCOMPONENT_BUILD -DCR_LIBCXX_REVISION=332543 
-DCR_LIBCXXABI_REVISION=331450 
-DCR_SYSROOT_HASH=815a8c22f8657fe57d02e2c2d893bcdc25a243cf -D_DEBUG 
-DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 
-D_GLIBCXX_DEBUG=1 -DBUILDING_V8_SHARED -DENABLE_DISASSEMBLER 
-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DENABLE_MINOR_MC -DOBJECT_PRINT 
-DVERIFY_HEAP -DV8_TRACE_MAPS -DV8_ENABLE_ALLOCATION_TIMEOUT 
-DV8_ENABLE_FORCE_SLOW_PATH -DV8_ENABLE_CHECKS -DV8_DEPRECATION_WARNINGS 
-DV8_IMMINENT_DEPRECATION_WARNINGS -DV8_INTL_SUPPORT 
-DENABLE_HANDLE_ZAPPING -DV8_USE_SNAPSHOT -DV8_USE_EXTERNAL_STARTUP_DATA 
-DV8_CONCURRENT_MARKING -DV8_CHECK_MICROTASKS_SCOPES_CONSISTENCY 
-DV8_EMBEDDED_BUILTINS -DV8_TARGET_ARCH_ARM64 -DDEBUG 
-DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 
-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DUCHAR_TYPE=uint16_t 
-DUSING_V8_BASE_SHARED -I../.. -Igen -I../.. -Igen 
-I../../third_party/icu/source/common -I../../third_party/icu/source/i18n 
-I../../include -fno-strict-aliasing --param=ssp-buffer-size=4 
-fstack-protector -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= 
-D__TIMESTAMP__= -funwind-tables -fPIC -pipe 
-B../../third_party/binutils/Linux_x64/Release/bin -pthread -m64 
-march=x86-64 -Wall -Werror -Wno-unused-local-typedefs 
-Wno-maybe-uninitialized -Wno-deprecated-declarations 
-fno-delete-null-pointer-checks -Wno-comments 
-Wno-missing-field-initializers -Wno-unused-parameter 
-fno-omit-frame-pointer -g2 -gsplit-dwarf -fno-builtin-abs 
-Wno-strict-overflow -Wno-return-type -O0 -fprofile-arcs -ftest-coverage 
-fvisibility=default -std=gnu++14 -Wno-narrowing -fno-exceptions -fno-rtti 
-nostdinc++ -isystem../../buildtools/third_party/libc++/trunk/include 
-isystem../../buildtools/third_party/libc++abi/trunk/include 
--sysroot=../../build/linux/debian_sid_amd64-sysroot -c 
../../src/compiler.cc -o obj/v8_base/compiler.o
In file included from ../../src/debug/debug.h:18,
                 from ../../src/arm64/assembler-arm64-inl.h:10,
                 from ../../src/assembler-inl.h:15,
                 from ../../src/compiler.cc:12:
../../src/frames.h: In member function ‘void 
v8::internal::InnerPointerToCodeCache::Flush()’:
../../src/frames.h:46:41: error: ‘void* memset(void*, int, size_t)’ 
clearing an object of non-trivial type ‘struct 
v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use 
assignment or value-initialization instead [-Werror=class-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../../src/frames.h:35:10: note: ‘struct 
v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ 
declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
[316/1646] CXX 
obj/torque_generated_initializers/builtins-array-from-dsl-gen.o
FAILED: obj/torque_generated_initializers/builtins-array-from-dsl-gen.o
g++ -MMD -MF 
obj/torque_generated_initializers/builtins-array-from-dsl-gen.o.d 
-DV8_DEPRECATION_WARNINGS -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 
-DUSE_NSS_CERTS=1 -DUSE_X11=1 -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD 
-DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DCOMPONENT_BUILD 
-DCR_LIBCXX_REVISION=332543 -DCR_LIBCXXABI_REVISION=331450 
-DCR_SYSROOT_HASH=815a8c22f8657fe57d02e2c2d893bcdc25a243cf -D_DEBUG 
-DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 
-D_GLIBCXX_DEBUG=1 -DBUILDING_V8_SHARED -DENABLE_DISASSEMBLER 
-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DENABLE_MINOR_MC -DOBJECT_PRINT 
-DVERIFY_HEAP -DV8_TRACE_MAPS -DV8_ENABLE_ALLOCATION_TIMEOUT 
-DV8_ENABLE_FORCE_SLOW_PATH -DV8_ENABLE_CHECKS -DV8_DEPRECATION_WARNINGS 
-DV8_IMMINENT_DEPRECATION_WARNINGS -DV8_INTL_SUPPORT 
-DENABLE_HANDLE_ZAPPING -DV8_USE_SNAPSHOT -DV8_USE_EXTERNAL_STARTUP_DATA 
-DV8_CONCURRENT_MARKING -DV8_CHECK_MICROTASKS_SCOPES_CONSISTENCY 
-DV8_EMBEDDED_BUILTINS -DV8_TARGET_ARCH_ARM64 -DDEBUG 
-DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 
-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DUCHAR_TYPE=uint16_t -I../.. -Igen 
-I../.. -Igen -I../../third_party/icu/source/common 
-I../../third_party/icu/source/i18n -fno-strict-aliasing 
--param=ssp-buffer-size=4 -fstack-protector -Wno-builtin-macro-redefined 
-D__DATE__= -D__TIME__= -D__TIMESTAMP__= -funwind-tables -fPIC -pipe 
-B../../third_party/binutils/Linux_x64/Release/bin -pthread -m64 
-march=x86-64 -Wall -Werror -Wno-unused-local-typedefs 
-Wno-maybe-uninitialized -Wno-deprecated-declarations 
-fno-delete-null-pointer-checks -Wno-comments 
-Wno-missing-field-initializers -Wno-unused-parameter 
-fno-omit-frame-pointer -g2 -gsplit-dwarf -fno-builtin-abs 
-Wno-strict-overflow -Wno-return-type -O0 -fprofile-arcs -ftest-coverage 
-fvisibility=default -std=gnu++14 -Wno-narrowing -fno-exceptions -fno-rtti 
-nostdinc++ -isystem../../buildtools/third_party/libc++/trunk/include 
-isystem../../buildtools/third_party/libc++abi/trunk/include 
--sysroot=../../build/linux/debian_sid_amd64-sysroot -c 
gen/torque-generated/builtins-array-from-dsl-gen.cc -o 
obj/torque_generated_initializers/builtins-array-from-dsl-gen.o
In file included from ../../src/macro-assembler.h:9,
                 from ../../src/interface-descriptors.h:13,
                 from ../../src/callable.h:9,
                 from ../../src/code-factory.h:9,
                 from ../../src/compiler/code-assembler.h:16,
                 from ../../src/code-stub-assembler.h:11,
                 from gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../../src/builtins/builtins-array-gen.h:8,
                 from gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../../src/frames.h: In member function ‘void 
v8::internal::InnerPointerToCodeCache::Flush()’:
../../src/frames.h:46:41: error: ‘void* memset(void*, int, size_t)’ 
clearing an object of non-trivial type ‘struct 
v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use 
assignment or value-initialization instead [-Werror=class-memaccess]
     memset(&cache_[0], 0, sizeof(cache_));
                                         ^
../../src/frames.h:35:10: note: ‘struct 
v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ 
declared here
   struct InnerPointerToCodeCacheEntry {
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
ninja: build stopped: subcommand failed.
---


Can solve this?

And V8's wiki has this documentation 
(https://github.com/v8/v8/wiki/Evaluating-Code-Coverage).
However, Latest V8 version has not ./tools/gcov.sh.

-- 
-- 
v8-users mailing list
v8-users@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+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to