Skip to content

V8 5.4 compilation failure on linuxOne/s390x #8329

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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