Skip to content

V8 5.4 compilation failure on linuxOne/s390x #8329

@mhdawson

Description

@mhdawson
  • Version: master
  • Platform: s390
  • Subsystem: v8

Saw this failure on recent PR run to upgrade to v8 5.4. PPC failures in that run have been seen and we just need to backport a PR from V8 master onto 5.4 and that should be happening now. (5.4 is not yet 'beta' yet and was cut recently so we've not done all backports quite yet)

However, the compilation failure on s390 is not something we've seen before in the builds in our CI or the google CI so opening this issue to track.

https://ci.nodejs.org/job/node-test-commit-v8-linux/285/

make[2]: Entering directory `/data/iojs/build/workspace/node-test-commit-v8-linux/nodes/rhel72-s390x/v8test/v8test/deps/v8/out'
  CXX(target) /data/iojs/build/workspace/node-test-commit-v8-linux/nodes/rhel72-s390x/v8test/v8test/deps/v8/out/s390x.release/obj.target/v8_libbase/src/base/atomicops_internals_x86_gcc.o
  CXX(target) /data/iojs/build/workspace/node-test-commit-v8-linux/nodes/rhel72-s390x/v8test/v8test/deps/v8/out/s390x.release/obj.target/v8_libbase/src/base/accounting-allocator.o
  CXX(target) /data/iojs/build/workspace/node-test-commit-v8-linux/nodes/rhel72-s390x/v8test/v8test/deps/v8/out/s390x.release/obj.target/v8_libbase/src/base/cpu.o
  CXX(target) /data/iojs/build/workspace/node-test-commit-v8-linux/nodes/rhel72-s390x/v8test/v8test/deps/v8/out/s390x.release/obj.target/v8_libbase/src/base/bits.o
  CXX(target) /data/iojs/build/workspace/node-test-commit-v8-linux/nodes/rhel72-s390x/v8test/v8test/deps/v8/out/s390x.release/obj.target/v8_libbase/src/base/division-by-constant.o
  CXX(target) /data/iojs/build/workspace/node-test-commit-v8-linux/nodes/rhel72-s390x/v8test/v8test/deps/v8/out/s390x.release/obj.target/v8_libbase/src/base/debug/stack_trace.o
  CXX(target) /data/iojs/build/workspace/node-test-commit-v8-linux/nodes/rhel72-s390x/v8test/v8test/deps/v8/out/s390x.release/obj.target/v8_libbase/src/base/file-utils.o
  CXX(target) /data/iojs/build/workspace/node-test-commit-v8-linux/nodes/rhel72-s390x/v8test/v8test/deps/v8/out/s390x.release/obj.target/v8_libbase/src/base/functional.o
  CXX(target) /data/iojs/build/workspace/node-test-commit-v8-linux/nodes/rhel72-s390x/v8test/v8test/deps/v8/out/s390x.release/obj.target/v8_libbase/src/base/ieee754.o
  CXX(target) /data/iojs/build/workspace/node-test-commit-v8-linux/nodes/rhel72-s390x/v8test/v8test/deps/v8/out/s390x.release/obj.target/v8_libbase/src/base/logging.o
  CXX(target) /data/iojs/build/workspace/node-test-commit-v8-linux/nodes/rhel72-s390x/v8test/v8test/deps/v8/out/s390x.release/obj.target/v8_libbase/src/base/once.o
  CXX(target) /data/iojs/build/workspace/node-test-commit-v8-linux/nodes/rhel72-s390x/v8test/v8test/deps/v8/out/s390x.release/obj.target/v8_libbase/src/base/platform/time.o
  CXX(target) /data/iojs/build/workspace/node-test-commit-v8-linux/nodes/rhel72-s390x/v8test/v8test/deps/v8/out/s390x.release/obj.target/v8_libbase/src/base/platform/condition-variable.o
../src/base/ieee754.cc: In function ‘int v8::base::ieee754::{anonymous}::_ZN2v84base7ieee75412_GLOBAL__N_117__kernel_rem_pio2EPdS3_iiiPKi.constprop.0(double*, double*, int, int, int, const int32_t*)’:
../src/base/ieee754.cc:612:28: error: array subscript is below array bounds [-Werror=array-bounds]
       for (k = 1; iq[jk - k] == 0; k++) {
                            ^
../src/base/ieee754.cc:612:28: error: array subscript is below array bounds [-Werror=array-bounds]
../src/base/ieee754.cc:612:28: error: array subscript is below array bounds [-Werror=array-bounds]
../src/base/ieee754.cc:612:28: error: array subscript is below array bounds [-Werror=array-bounds]
../src/base/ieee754.cc:612:28: error: array subscript is below array bounds [-Werror=array-bounds]
../src/base/ieee754.cc:612:28: error: array subscript is below array bounds [-Werror=array-bounds]
../src/base/ieee754.cc:612:28: error: array subscript is below array bounds [-Werror=array-bounds]
../src/base/ieee754.cc:612:28: error: array subscript is below array bounds [-Werror=array-bounds]
../src/base/ieee754.cc:612:28: error: array subscript is below array bounds [-Werror=array-bounds]
../src/base/ieee754.cc:612:28: error: array subscript is below array bounds [-Werror=array-bounds]
../src/base/ieee754.cc:612:28: error: array subscript is below array bounds [-Werror=array-bounds]
../src/base/ieee754.cc:612:28: error: array subscript is below array bounds [-Werror=array-bounds]
../src/base/ieee754.cc:612:28: error: array subscript is below array bounds [-Werror=array-bounds]
../src/base/ieee754.cc:612:28: error: array subscript is below array bounds [-Werror=array-bounds]
../src/base/ieee754.cc:612:28: error: array subscript is below array bounds [-Werror=array-bounds]
cc1plus: all warnings being treated as errors

Metadata

Metadata

Assignees

No one assigned

    Labels

    v8 engineIssues and PRs related to the V8 dependency.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions