Skip to content

Commit 2c1c437

Browse files
author
MarcoFalke
committed
Merge bitcoin#17591: ci: Add big endian platform - s390x
da1f153 Add s390x tests to travis (Elichai Turkel) 2fa65e0 Add ci script to install on s390x (Elichai Turkel) Pull request description: Discovered this as part of bitcoin#17402 and a conversation with gmaxwell. You can see here that the platform is indeed BE: https://travis-ci.org/elichai/bitcoin/jobs/616656410#L36 This closes bitcoin#6466 ACKs for top commit: MarcoFalke: ACK da1f153 Tree-SHA512: e7e94e54e220257d91b24fddc79eab2bcaaadf0b2d1e7e6872d9757808ab2541728f00b1f3ab7e343305c0e7d91bb48a17a3f9621f6fff6c9fe6cde6682de408
2 parents 1223052 + da1f153 commit 2c1c437

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

.travis.yml

+6
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,12 @@ jobs:
102102
FILE_ENV="./ci/test/00_setup_env_arm.sh"
103103
QEMU_USER_CMD="" # Can run the tests natively without qemu
104104
105+
- stage: test
106+
name: 'S390x [GOAL: install] [unit tests, functional tests]'
107+
arch: s390x
108+
env: >-
109+
FILE_ENV="./ci/test/00_setup_env_s390x.sh"
110+
105111
- stage: test
106112
name: 'Win64 [GOAL: deploy] [unit tests, no gui, no functional tests]'
107113
env: >-

ci/test/00_setup_env_s390x.sh

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
#!/usr/bin/env bash
2+
#
3+
# Copyright (c) 2019 The Bitcoin Core developers
4+
# Distributed under the MIT software license, see the accompanying
5+
# file COPYING or http://www.opensource.org/licenses/mit-license.php.
6+
7+
export LC_ALL=C.UTF-8
8+
9+
export HOST=s390x-unknown-linux-gnu
10+
export DOCKER_NAME_TAG=s390x/ubuntu:18.04
11+
export PACKAGES="clang llvm python3-zmq qtbase5-dev qttools5-dev-tools libssl1.0-dev libevent-dev bsdmainutils libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-test-dev libboost-thread-dev libdb5.3++-dev libminiupnpc-dev libzmq3-dev libqrencode-dev"
12+
export NO_DEPENDS=1
13+
export RUN_UNIT_TESTS=true
14+
export RUN_FUNCTIONAL_TESTS=false
15+
export GOAL="install"
16+
export BITCOIN_CONFIG="--enable-reduce-exports --with-incompatible-bdb"
17+
18+
lscpu

0 commit comments

Comments
 (0)