This is fixed on ToT via https://crrev.com/c/1206291.

On Sat, Sep 15, 2018 at 4:37 PM <hikai....@gmail.com> wrote:

> So I solved it but environment is Ubuntu 18.04 with gcc-7.3.0.
> However, always occurred warnings.
>
> My CLI is here:
> 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
> treat_warnings_as_errors=false'
>
> And warnings is here:
> ninja: Entering directory `test/'
> [945/1646] CXX obj/test/cctest/cctest_sources/test-assembler-arm64.o
> ../../test/cctest/test-assembler-arm64.cc: In function ‘void
> v8::internal::Testcall_no_relocation()’:
> ../../test/cctest/test-assembler-arm64.cc:15068:11: warning: variable
> ‘call_start’ set but not used [-Wunused-but-set-variable]
>    Address call_start;
>            ^~~~~~~~~~
> ../../test/cctest/test-assembler-arm64.cc:15069:11: warning: variable
> ‘return_address’ set but not used [-Wunused-but-set-variable]
>    Address return_address;
>            ^~~~~~~~~~~~~~
>
> 2018년 9월 5일 수요일 오후 11시 51분 17초 UTC+9, hika...@gmail.com 님의 말:
>>
>> I first tried to build using Ubuntu 16.04 latest gcc version. (I don't
>> remember the details, but I probably remember the version 6.0)
>> However, when tested in the latest gcc based on the same args, the
>> following linker error occurred:
>>
>> python "../../build/toolchain/gcc_solink_wrapper.py" --readelf="readelf"
>> --nm="nm" --sofile="./libv8_libbase.so" --tocfile="./libv8_libbase.so.TOC"
>> --output="./libv8_libbase.so" -- g++ -shared -Wl,--fatal-warnings -fPIC
>> -Wl,-z,noexecstack -Wl,-z,now -Wl,-z,relro -Wl,-z,defs -Wl,--as-needed
>> -fuse-ld=gold -B../../third_party/binutils/Linux_x64/Release/bin
>> -Wl,--threads -Wl,--thread-count=4 -Wl,--icf=all -m64 -Werror
>> -Wl,--gdb-index -rdynamic -nodefaultlibs
>> --sysroot=../../build/linux/debian_sid_amd64-sysroot
>> -L../../build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu
>> -Wl,-rpath-link=../../build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu
>> -L../../build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu
>> -Wl,-rpath-link=../../build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu
>> -L../../build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu
>> -Wl,-rpath-link=../../build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu
>> -rdynamic -fprofile-arcs -lgcov --coverage -o "./libv8_libbase.so"
>> -Wl,-soname="libv8_libbase.so" @"./libv8_libbase.so.rsp"
>> /usr/lib/gcc/x86_64-linux-gnu/5/libgcov.a(_gcov.o):function __gcov_init:
>> error: undefined reference to 'atexit' collect2: error: ld returned 1 exit
>> status
>>
>> So I tried insert -lgcov flag, -nostdlib flag in LDFLAGS.
>> But same error occurred.. XP
>>
>> Thank you for your reply.
>>
>> 2018년 9월 5일 수요일 오후 3시 41분 42초 UTC+9, Clemens Hammacher 님의 말:
>>
>> It seems like this warning ("class-memaccess") was introduces in gcc
>> 8.0, which we do not test currently. Can you try compiling with an older
>> gcc version?
>>
>> On Tue, Sep 4, 2018 at 4:14 AM <hika...@gmail.com> wrote:
>>
>> 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_ANNO
>>
>> ...
>
> --
> --
> 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.
>
-- 

Clemens Hammacher

Software Engineer

cleme...@google.com

Google Germany GmbH

Erika-Mann-Straße 33

80636 München

Geschäftsführer: Paul Manicle, Halimah DeLaine Prado

Registergericht und -nummer: Hamburg, HRB 86891

Sitz der Gesellschaft: Hamburg

Diese E-Mail ist vertraulich. Falls sie diese fälschlicherweise erhalten
haben sollten, leiten Sie diese bitte nicht an jemand anderes weiter,
löschen Sie alle Kopien und Anhänge davon und lassen Sie mich bitte wissen,
dass die E-Mail an die falsche Person gesendet wurde.



This e-mail is confidential. If you received this communication by mistake,
please don't forward it to anyone else, please erase all copies and
attachments, and please let me know that it has gone to the wrong person.

-- 
-- 
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