]> Git Repo - secp256k1.git/commitdiff
ci: Add ppc64le build
authorTim Ruffing <[email protected]>
Tue, 8 Jun 2021 15:03:53 +0000 (17:03 +0200)
committerTim Ruffing <[email protected]>
Tue, 8 Jun 2021 15:03:53 +0000 (17:03 +0200)
.cirrus.yml
ci/linux-debian.Dockerfile

index c65105bca8a1daba9e9cc098d995239f0e6e66c4..6d63511e6d3a95648a7aecc8e33a36b158f75874 100644 (file)
@@ -224,6 +224,27 @@ task:
     - ./ci/cirrus.sh
   << : *CAT_LOGS
 
+task:
+  name: "ppc64le: Linux (Debian stable, QEMU)"
+  container:
+    dockerfile: ci/linux-debian.Dockerfile
+    cpu: 1
+    memory: 1G
+  env:
+    WRAPPER_CMD: qemu-ppc64le
+    TEST_ITERS: 16
+    HOST: powerpc64le-linux-gnu
+    WITH_VALGRIND: no
+    ECDH: yes
+    RECOVERY: yes
+    EXPERIMENTAL: yes
+    SCHNORRSIG: yes
+    CTIMETEST: no
+  << : *MERGE_BASE
+  test_script:
+    - ./ci/cirrus.sh
+  << : *CAT_LOGS
+
 task:
   name: "x86_64 (mingw32-w64): Windows (Debian stable, Wine)"
   container:
index e06c816686534804b301c352e380c97bdc317c60..6def91333dc07bc16bd36fe1e7ab9a652d6017e7 100644 (file)
@@ -4,6 +4,7 @@ RUN dpkg --add-architecture i386
 RUN dpkg --add-architecture s390x
 RUN dpkg --add-architecture armhf
 RUN dpkg --add-architecture arm64
+RUN dpkg --add-architecture ppc64el
 RUN apt-get update
 
 # dkpg-dev: to make pkg-config work in cross-builds
@@ -16,6 +17,7 @@ RUN apt-get install --no-install-recommends --no-upgrade -y \
         gcc-s390x-linux-gnu libc6-dev-s390x-cross libc6-dbg:s390x \
         gcc-arm-linux-gnueabihf libc6-dev-armhf-cross libc6-dbg:armhf \
         gcc-aarch64-linux-gnu libc6-dev-arm64-cross libc6-dbg:arm64 \
+        gcc-powerpc64le-linux-gnu libc6-dev-ppc64el-cross libc6-dbg:ppc64el \
         wine gcc-mingw-w64-x86-64
 
 # Run a dummy command in wine to make it set up configuration
This page took 0.02466 seconds and 4 git commands to generate.