SoftHSM v2.4 was dropped from the base image because it is being
upgraded to Debian Bullseye, which has SoftHSM v2.6, the same version we
already have in the Fedora image, and use it in the "main" branch for
PKCS#11 testing. However, on the "v9_11" branch, to sustain PKCS#11
testing, gcc:pkcs11 CI jobs need to be ported from the base image to the
Fedora image.
- job: clang:buster:amd64
artifacts: true
-# Jobs for PKCS#11-enabled GCC builds on Debian Sid (amd64)
+# Jobs for PKCS#11-enabled GCC builds on Fedora 34 (amd64)
gcc:pkcs11:
variables:
CC: gcc
CFLAGS: "${CFLAGS_COMMON}"
- EXTRA_CONFIGURE: "--enable-native-pkcs11 --with-pkcs11=/usr/lib/softhsm/libsofthsm2.so"
- <<: *base_image
+ EXTRA_CONFIGURE: "--enable-native-pkcs11 --with-pkcs11=/usr/lib64/pkcs11/libsofthsm2.so"
+ <<: *fedora_34_amd64_image
<<: *build_job
system:gcc:pkcs11:
- <<: *base_image
+ <<: *fedora_34_amd64_image
<<: *system_test_job
needs:
- job: gcc:pkcs11
artifacts: true
unit:gcc:pkcs11:
- <<: *base_image
+ <<: *fedora_34_amd64_image
<<: *unit_test_job
needs:
- job: gcc:pkcs11