]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
.gitlab-ci.yml: re-enable i686 cross build
authorDaiki Ueno <ueno@gnu.org>
Mon, 31 Jul 2023 02:54:27 +0000 (11:54 +0900)
committerDaiki Ueno <ueno@gnu.org>
Mon, 31 Jul 2023 14:45:49 +0000 (23:45 +0900)
Signed-off-by: Daiki Ueno <ueno@gnu.org>
.gitlab-ci.yml

index bf4a3482213a5c37d767c4998725b6e8f100a2a3..418630e4539c462fc4b3109bdd89e41adbafee55 100644 (file)
@@ -728,6 +728,34 @@ fedora-cross/s390x-linux-gnu/test:
   timeout: 2h
   allow_failure: true
 
+fedora-cross/i686-linux-gnu/build:
+  extends:
+    - .build
+    - .fedora
+  needs:
+    - fedora/bootstrap
+  script:
+    # Fedora's softhsm package is not multiarch yet. Missing softhsm libraries
+    # for the target will cause the test suite to fail when p11-kit is enabled.
+    - setarch i686 -- ./configure --disable-gcc-warnings
+        --cache-file $CCACHE_FILE --disable-doc --disable-cxx
+        --without-p11-kit --disable-full-test-suite
+        --with-pkcs12-iter-count=10000 CFLAGS="-m32 -march=i686"
+    - setarch i686 -- make -j$BUILDJOBS
+    # build tests, but don't execute them
+    - setarch i686 -- make -j$BUILDJOBS -C tests check TESTS=""
+
+fedora-cross/i686-linux-gnu/test:
+  extends:
+    - .test
+    - .fedora
+  dependencies:
+    - fedora-cross/i686-linux-gnu/build
+  needs:
+    - fedora-cross/i686-linux-gnu/build
+  script:
+    - setarch i686 -- make -j$CHECKJOBS check
+
 ##############################################################################
 ########################### Debian pipelines #################################
 ##############################################################################