deps: update V8 to 7.1 by targos · Pull Request #23423 · nodejs/node (original) (raw)
I'd really like to reland #23257 or something else that fixes gyp.
Look at everything that a simple make
does when everything is already built (and make test
does it 5 times before starting js tests):
$ make
make -C out BUILDTYPE=Release V=1
touch 7deef87658560b6cb960e9242115dd3d413db222.intermediate
LD_LIBRARY_PATH=/home/mzasso/git/nodejs/v8-7.1/out/Release/lib.host:/home/mzasso/git/nodejs/v8-7.1/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/gypfiles; mkdir -p /home/mzasso/git/nodejs/v8-7.1/out/Release/obj/gen/torque-generated; "/home/mzasso/git/nodejs/v8-7.1/out/Release/torque" ../src/builtins/base.tq ../src/builtins/array.tq ../src/builtins/array-copywithin.tq ../src/builtins/array-foreach.tq ../src/builtins/array-lastindexof.tq ../src/builtins/array-reverse.tq ../src/builtins/array-splice.tq ../src/builtins/array-unshift.tq ../src/builtins/typed-array.tq ../src/builtins/data-view.tq ../test/torque/test-torque.tq ../third_party/v8/builtins/array-sort.tq -o "/home/mzasso/git/nodejs/v8-7.1/out/Release/obj/gen/torque-generated"
LD_LIBRARY_PATH=/home/mzasso/git/nodejs/v8-7.1/out/Release/lib.host:/home/mzasso/git/nodejs/v8-7.1/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/gypfiles; mkdir -p /home/mzasso/git/nodejs/v8-7.1/out/Release/obj/gen/src; python ../third_party/inspector_protocol/CheckProtocolCompatibility.py --stamp "/home/mzasso/git/nodejs/v8-7.1/out/Release/obj/gen/src/js_protocol.stamp" ../src/inspector/js_protocol.json
touch 55cc9c5933807eca67a46418e8d8977b967029a6.intermediate
LD_LIBRARY_PATH=/home/mzasso/git/nodejs/v8-7.1/out/Release/lib.host:/home/mzasso/git/nodejs/v8-7.1/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/gypfiles; mkdir -p /home/mzasso/git/nodejs/v8-7.1/out/Release/obj/gen/src/inspector/protocol /home/mzasso/git/nodejs/v8-7.1/out/Release/obj/gen/include/inspector; python ../third_party/inspector_protocol/CodeGenerator.py --jinja_dir ../third_party --output_base "/home/mzasso/git/nodejs/v8-7.1/out/Release/obj/gen/src/inspector" --config ../src/inspector/inspector_protocol_config.json
touch 389de90135f8f3d665947de4342131060def7393.intermediate
LD_LIBRARY_PATH=/home/mzasso/git/nodejs/v8-7.1/out/Release/lib.host:/home/mzasso/git/nodejs/v8-7.1/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/gypfiles; mkdir -p /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/v8_snapshot/geni; "/home/mzasso/git/nodejs/v8-7.1/out/Release/mksnapshot" --turbo_instruction_scheduling --embedded_src "/home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/v8_snapshot/geni/embedded.cc" --embedded_variant Default --startup_src "/home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/v8_snapshot/geni/snapshot.cc"
g++ -o /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/v8_snapshot/geni/embedded.o /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/v8_snapshot/geni/embedded.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.1"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' '-DV8_EMBEDDED_BUILTINS' '-DV8_EMBEDDED_BYTECODE_HANDLERS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../. -I/home/mzasso/git/nodejs/v8-7.1/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /home/mzasso/git/nodejs/v8-7.1/out/Release/.deps//home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/v8_snapshot/geni/embedded.o.d.raw -c
g++ -o /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/v8_snapshot/geni/snapshot.o /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/v8_snapshot/geni/snapshot.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.1"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' '-DV8_EMBEDDED_BUILTINS' '-DV8_EMBEDDED_BYTECODE_HANDLERS' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../. -I/home/mzasso/git/nodejs/v8-7.1/out/Release/obj/gen -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /home/mzasso/git/nodejs/v8-7.1/out/Release/.deps//home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/v8_snapshot/geni/snapshot.o.d.raw -c
In file included from ../deps/v8/src/address-map.h:8,
from ../deps/v8/src/snapshot/partial-serializer.h:8,
from ../deps/v8/src/snapshot/snapshot.h:8,
from /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/v8_snapshot/geni/snapshot.cc:6:
../deps/v8/include/v8.h: In member function ‘virtual bool v8::String::ExternalStringResourceBase::IsCacheable() const’:
../deps/v8/include/v8.h:2649:30: warning: ‘virtual bool v8::String::ExternalStringResourceBase::IsCompressible() const’ is deprecated: Use IsCacheable(). [-Wdeprecated-declarations]
return !IsCompressible();
^
In file included from ../deps/v8/include/v8-internal.h:13,
from ../deps/v8/src/globals.h:14,
from ../deps/v8/src/v8.h:8,
from /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/v8_snapshot/geni/snapshot.cc:3:
../deps/v8/include/v8.h:2635:36: note: declared here
virtual bool IsCompressible() const) {
^~~~~~~~~~~~~~
../deps/v8/include/v8config.h:341:3: note: in definition of macro ‘V8_DEPRECATE_SOON’
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
rm -f /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/v8/gypfiles/libv8_snapshot.a && ar crsT /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/v8/gypfiles/libv8_snapshot.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/v8_snapshot/gen/experimental-extras-libraries.o /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/v8_snapshot/gen/extras-libraries.o /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/v8_snapshot/gen/libraries.o /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/v8_snapshot/deps/v8/src/setup-isolate-deserialize.o /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/v8_snapshot/geni/embedded.o /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/v8_snapshot/geni/snapshot.o
touch /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/v8/gypfiles/v8_maybe_snapshot.stamp
touch /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/v8/gypfiles/v8.stamp
touch 1270726b04c0aa2ea7dad5b119c7fdafdb724f61.intermediate
LD_LIBRARY_PATH=/home/mzasso/git/nodejs/v8-7.1/out/Release/lib.host:/home/mzasso/git/nodejs/v8-7.1/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../.; mkdir -p /home/mzasso/git/nodejs/v8-7.1/out/Release/obj/gen/src/node/inspector/protocol; python tools/inspector_protocol/CodeGenerator.py --jinja_dir tools/inspector_protocol/.. --output_base "/home/mzasso/git/nodejs/v8-7.1/out/Release/obj/gen/src/" --config "/home/mzasso/git/nodejs/v8-7.1/out/Release/obj/gen/node_protocol_config.json"
g++ -o /home/mzasso/git/nodejs/v8-7.1/out/Release/node -pthread -rdynamic -m64 -Wl,--whole-archive,/home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/libnode.a -Wl,--no-whole-archive -Wl,--whole-archive,/home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/zlib/libzlib.a -Wl,--no-whole-archive -Wl,--whole-archive,/home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/uv/libuv.a -Wl,--no-whole-archive -Wl,-z,noexecstack -Wl,--whole-archive /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/v8/gypfiles/libv8_base.a -Wl,--no-whole-archive -Wl,-z,relro -Wl,-z,now -Wl,--whole-archive,/home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/openssl/libopenssl.a -Wl,--no-whole-archive -pthread -Wl,--start-group /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/node/src/node_main.o /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/libnode.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/v8/gypfiles/libv8_libplatform.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/tools/icu/libicui18n.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/zlib/libzlib.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/http_parser/libhttp_parser.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/cares/libcares.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/uv/libuv.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/nghttp2/libnghttp2.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/openssl/libopenssl.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/v8/gypfiles/libv8_base.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/v8/gypfiles/libv8_libbase.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/v8/gypfiles/libv8_libsampler.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/tools/icu/libicuucx.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/tools/icu/libicudata.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/tools/icu/libicustubdata.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/v8/gypfiles/libv8_snapshot.a -ldl -lrt -lm -Wl,--end-group
touch /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/rename_node_bin_win.stamp
g++ -o /home/mzasso/git/nodejs/v8-7.1/out/Release/cctest -pthread -rdynamic -m64 -Wl,--whole-archive,/home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/zlib/libzlib.a -Wl,--no-whole-archive -Wl,--whole-archive,/home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/uv/libuv.a -Wl,--no-whole-archive -Wl,-z,noexecstack -Wl,--whole-archive /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/v8/gypfiles/libv8_base.a -Wl,--no-whole-archive -Wl,-z,relro -Wl,-z,now -Wl,--whole-archive,/home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/openssl/libopenssl.a -Wl,--no-whole-archive -pthread -Wl,--start-group /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/cctest/test/cctest/node_test_fixture.o /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/cctest/test/cctest/test_aliased_buffer.o /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/cctest/test/cctest/test_base64.o /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/cctest/test/cctest/test_node_postmortem_metadata.o /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/cctest/test/cctest/test_environment.o /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/cctest/test/cctest/test_platform.o /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/cctest/test/cctest/test_traced_value.o /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/cctest/test/cctest/test_util.o /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/cctest/test/cctest/test_url.o /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/cctest/test/cctest/test_inspector_socket.o /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/cctest/test/cctest/test_inspector_socket_server.o /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/libnode.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/gtest/libgtest.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/v8/gypfiles/libv8_libplatform.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/tools/icu/libicui18n.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/zlib/libzlib.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/http_parser/libhttp_parser.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/cares/libcares.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/uv/libuv.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/nghttp2/libnghttp2.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/openssl/libopenssl.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/v8/gypfiles/libv8_base.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/v8/gypfiles/libv8_libbase.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/v8/gypfiles/libv8_libsampler.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/tools/icu/libicuucx.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/tools/icu/libicudata.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/tools/icu/libicustubdata.a /home/mzasso/git/nodejs/v8-7.1/out/Release/obj.target/deps/v8/gypfiles/libv8_snapshot.a -ldl -lrt -lm -Wl,--end-group
rm 389de90135f8f3d665947de4342131060def7393.intermediate 1270726b04c0aa2ea7dad5b119c7fdafdb724f61.intermediate 7deef87658560b6cb960e9242115dd3d413db222.intermediate 55cc9c5933807eca67a46418e8d8977b967029a6.intermediate
if [ ! -r node -o ! -L node ]; then ln -fs out/Release/node node; fi