Add CI configuration for ppc64le

This commit is contained in:
David Tellenbach 2020-09-22 00:26:23 +00:00
parent 821702e771
commit b8a13f13ca
2 changed files with 140 additions and 0 deletions

View File

@ -161,3 +161,56 @@ build:aarch64:linux:clang-10:cxx11-on:
- eigen-runner
- linux
- aarch64
######## ppc64le ###############################################################
# Currently all ppc64le jobs are allowed to fail
# GCC-10
build:ppc64le:linux:gcc-10:cxx11-off:
allow_failure: true
extends: .build:linux:base
variables:
EIGEN_CI_CXX_COMPILER: "g++-10"
EIGEN_CI_CC_COMPILER: "gcc-10"
EIGEN_TEST_CXX11: "off"
tags:
- eigen-runner
- linux
- ppc64le
build:ppc64le:linux:gcc-10:cxx11-on:
allow_failure: true
extends: .build:linux:base
variables:
EIGEN_CI_CXX_COMPILER: "g++-10"
EIGEN_CI_CC_COMPILER: "gcc-10"
EIGEN_TEST_CXX11: "on"
tags:
- eigen-runner
- linux
- ppc64le
# Clang-10
build:ppc64le:linux:clang-10:cxx11-off:
allow_failure: true
extends: .build:linux:base
variables:
EIGEN_CI_CXX_COMPILER: "clang++-10"
EIGEN_CI_CC_COMPILER: "clang-10"
EIGEN_TEST_CXX11: "off"
tags:
- eigen-runner
- linux
- ppc64le
build:ppc64le:linux:clang-10:cxx11-on:
allow_failure: true
extends: .build:linux:base
variables:
EIGEN_CI_CXX_COMPILER: "clang++-10"
EIGEN_CI_CC_COMPILER: "clang-10"
EIGEN_TEST_CXX11: "on"
tags:
- eigen-runner
- linux
- ppc64le

View File

@ -287,3 +287,90 @@ test:aarch64:linux:clang-10:cxx11-on:unsupported:
extends: .test:aarch64:linux:clang-10:cxx11-on
variables:
EIGEN_CI_TEST_LABEL: "Unsupported"
##### ppc64le ##################################################################
# GCC-10
.test:ppc64le:linux:gcc-10:cxx11-off:
extends: .test:linux:base
variables:
EIGEN_CI_CXX_COMPILER: g++-10
EIGEN_CI_CC_COMPILER: gcc-10
needs: [ "build:ppc64le:linux:gcc-10:cxx11-off" ]
tags:
- eigen-runner
- linux
- ppc64le
test:ppc64le:linux:gcc-10:cxx11-off:official:
extends: .test:ppc64le:linux:gcc-10:cxx11-off
variables:
EIGEN_CI_TEST_LABEL: "Official"
test:ppc64le:linux:gcc-10:cxx11-off:unsupported:
extends: .test:ppc64le:linux:gcc-10:cxx11-off
variables:
EIGEN_CI_TEST_LABEL: "Unsupported"
.test:ppc64le:linux:gcc-10:cxx11-on:
extends: .test:linux:base
variables:
EIGEN_CI_CXX_COMPILER: g++-10
EIGEN_CI_CC_COMPILER: gcc-10
needs: [ "build:ppc64le:linux:gcc-10:cxx11-on" ]
tags:
- eigen-runner
- linux
- ppc64le
test:ppc64le:linux:gcc-10:cxx11-on:official:
extends: .test:ppc64le:linux:gcc-10:cxx11-on
variables:
EIGEN_CI_TEST_LABEL: "Official"
test:ppc64le:linux:gcc-10:cxx11-on:unsupported:
extends: .test:ppc64le:linux:gcc-10:cxx11-on
variables:
EIGEN_CI_TEST_LABEL: "Unsupported"
# Clang 10
.test:ppc64le:linux:clang-10:cxx11-off:
extends: .test:linux:base
variables:
EIGEN_CI_CXX_COMPILER: clang++-10
EIGEN_CI_CC_COMPILER: clang-10
needs: [ "build:ppc64le:linux:clang-10:cxx11-off" ]
tags:
- eigen-runner
- linux
- ppc64le
test:ppc64le:linux:clang-10:cxx11-off:official:
extends: .test:ppc64le:linux:clang-10:cxx11-off
variables:
EIGEN_CI_TEST_LABEL: "Official"
test:ppc64le:linux:clang-10:cxx11-off:unsupported:
extends: .test:ppc64le:linux:clang-10:cxx11-off
variables:
EIGEN_CI_TEST_LABEL: "Unsupported"
.test:ppc64le:linux:clang-10:cxx11-on:
extends: .test:linux:base
variables:
EIGEN_CI_CXX_COMPILER: clang++-10
EIGEN_CI_CC_COMPILER: clang-10
needs: [ "build:ppc64le:linux:clang-10:cxx11-on" ]
tags:
- eigen-runner
- linux
- ppc64le
test:ppc64le:linux:clang-10:cxx11-on:official:
extends: .test:ppc64le:linux:clang-10:cxx11-on
variables:
EIGEN_CI_TEST_LABEL: "Official"
test:ppc64le:linux:clang-10:cxx11-on:unsupported:
extends: .test:ppc64le:linux:clang-10:cxx11-on
variables:
EIGEN_CI_TEST_LABEL: "Unsupported"