From: Harry Sarson Date: Fri, 21 Jan 2022 13:31:48 +0000 (+0000) Subject: CI: test building wolfssl with --enable-opensslextra X-Git-Tag: curl-7_82_0~188 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6c82e3f42dd5252147fd875527ae1d62a97ef5f8;p=thirdparty%2Fcurl.git CI: test building wolfssl with --enable-opensslextra Closes #8315 --- diff --git a/.github/workflows/wolfssl.yml b/.github/workflows/wolfssl.yml index 36aaba1508..6f38b43b81 100644 --- a/.github/workflows/wolfssl.yml +++ b/.github/workflows/wolfssl.yml @@ -20,9 +20,14 @@ jobs: fail-fast: false matrix: build: - - name: wolfssl + - name: wolfssl (configured with --enable-all) install: - configure: --with-wolfssl=$HOME/wssl --enable-debug --enable-werror + wolfssl-configure: --enable-all + curl-configure: --with-wolfssl=$HOME/wssl --enable-debug --enable-werror + - name: wolfssl (configured with --enable-opensslextra) + install: + wolfssl-configure: --enable-opensslextra + curl-configure: --with-wolfssl=$HOME/wssl --enable-debug --enable-werror steps: - run: | @@ -35,14 +40,14 @@ jobs: tar -xzf v5.0.0-stable.tar.gz cd wolfssl-5.0.0-stable ./autogen.sh - ./configure --enable-tls13 --enable-all --enable-harden --prefix=$HOME/wssl + ./configure --enable-tls13 ${{ matrix.build.wolfssl-configure }} --enable-harden --prefix=$HOME/wssl make && make install name: 'install wolfssl' - uses: actions/checkout@v2 - - run: ./buildconf && LDFLAGS="-Wl,-rpath,$HOME/wssl/lib" ./configure --enable-warnings --enable-werror ${{ matrix.build.configure }} && make V=1 + - run: ./buildconf && LDFLAGS="-Wl,-rpath,$HOME/wssl/lib" ./configure --enable-warnings --enable-werror ${{ matrix.build.curl-configure }} && make V=1 name: 'configure and build' - run: make V=1 test-ci