diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 80f50f2a6..7db233d3a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -113,7 +113,10 @@ jobs: echo "Git commit: $(git rev-parse HEAD)" fi # shared is required for 1.0.x. - ./Configure --prefix=$HOME/.openssl/${{ matrix.openssl }} --libdir=lib \ + ./Configure \ + --prefix=$HOME/.openssl/${{ matrix.openssl }} \ + --libdir=lib \ + '-Wl,-rpath,$(LIBRPATH)' \ shared linux-x86_64 ${{ matrix.append-configure }} make depend ;; @@ -144,6 +147,11 @@ jobs: run: echo "OPENSSL_CONF=$(pwd)/tmp/openssl_fips.cnf" >> $GITHUB_ENV if: matrix.fips-enabled + # Check if the base and fips providers are loaded. + - name: list providers. + run: $HOME/.openssl/${{ matrix.openssl }}/bin/openssl list -providers + if: matrix.fips-enabled + - name: load ruby uses: ruby/setup-ruby@v1 with: