File tree Expand file tree Collapse file tree 4 files changed +29
-1
lines changed Expand file tree Collapse file tree 4 files changed +29
-1
lines changed Original file line number Diff line number Diff line change @@ -27,6 +27,8 @@ matrix:
27
27
env : PLATFORM="aarch64"
28
28
- arch : ppc64le
29
29
env : PLATFORM="ppc64le"
30
+ - arch : s390x
31
+ env : PLATFORM="s390x"
30
32
31
33
script :
32
34
- PLATFORM=$PLATFORM TRAVIS_COMMIT=$TRAVIS_COMMIT ./build.sh
Original file line number Diff line number Diff line change @@ -96,6 +96,11 @@ ppc64le image: ``quay.io/pypa/manylinux2014_ppc64le``
96
96
.. image :: https://quay.io/repository/pypa/manylinux2014_ppc64le/status
97
97
:target: https://quay.io/repository/pypa/manylinux2014_ppc64le
98
98
99
+ s390x image: ``quay.io/pypa/manylinux2014_s390x ``
100
+
101
+ .. image :: https://quay.io/repository/pypa/manylinux2014_s390x/status
102
+ :target: https://quay.io/repository/pypa/manylinux2014_s390x
103
+
99
104
These images are rebuilt using Travis-CI on every commit to this
100
105
repository; see the
101
106
`docker/ <https://github.com/pypa/manylinux/tree/manylinux2014/docker >`_
Original file line number Diff line number Diff line change
1
+ FROM s390x/clefos:7
2
+ LABEL maintainer="The ManyLinux project"
3
+
4
+ ENV AUDITWHEEL_ARCH s390x
5
+ ENV AUDITWHEEL_PLAT manylinux2014_$AUDITWHEEL_ARCH
6
+ ENV LC_ALL en_US.UTF-8
7
+ ENV LANG en_US.UTF-8
8
+ ENV LANGUAGE en_US.UTF-8
9
+ ENV DEVTOOLSET_ROOTPATH /opt/rh/devtoolset-8/root
10
+ ENV PATH $DEVTOOLSET_ROOTPATH/usr/bin:$PATH
11
+ ENV LD_LIBRARY_PATH $DEVTOOLSET_ROOTPATH/usr/lib64:$DEVTOOLSET_ROOTPATH/usr/lib:$DEVTOOLSET_ROOTPATH/usr/lib64/dyninst:$DEVTOOLSET_ROOTPATH/usr/lib/dyninst:/usr/local/lib64:/usr/local/lib
12
+ ENV PKG_CONFIG_PATH /usr/local/lib/pkgconfig
13
+
14
+ COPY build_scripts /build_scripts
15
+ RUN bash build_scripts/build.sh && rm -r build_scripts
16
+
17
+ ENV SSL_CERT_FILE=/opt/_internal/certs.pem
18
+
19
+ CMD ["/bin/bash"]
Original file line number Diff line number Diff line change @@ -49,6 +49,8 @@ sed -i '/^override_install_langs=/d' /etc/yum.conf
49
49
# concerns."
50
50
# Decided not to clean at this point: https://github.com/pypa/manylinux/pull/129
51
51
yum -y update
52
+ yum -y install yum-utils
53
+ yum-config-manager --enable extras
52
54
53
55
# upgrading glibc-common can end with removal on en_US.UTF-8 locale
54
56
localedef -i en_US -f UTF-8 en_US.UTF-8
@@ -62,7 +64,7 @@ if [ "${AUDITWHEEL_ARCH}" == "x86_64" ]; then
62
64
yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
63
65
YASM=yasm
64
66
TOOLCHAIN_DEPS=${DEVTOOLSET8_TOOLCHAIN_DEPS}
65
- elif [ " ${AUDITWHEEL_ARCH} " == " aarch64" ] || [ " ${AUDITWHEEL_ARCH} " == " ppc64le" ]; then
67
+ elif [ " ${AUDITWHEEL_ARCH} " == " aarch64" ] || [ " ${AUDITWHEEL_ARCH} " == " ppc64le" ] || [ " ${AUDITWHEEL_ARCH} " == " s390x " ] ; then
66
68
# Software collection (for devtoolset-8)
67
69
yum -y install centos-release-scl-rh
68
70
TOOLCHAIN_DEPS=${DEVTOOLSET8_TOOLCHAIN_DEPS}
You can’t perform that action at this time.
0 commit comments