From f3fab450fb4431feafe787a0df1c4de962f25ae7 Mon Sep 17 00:00:00 2001 From: Sergio Gasquez Date: Fri, 7 Oct 2022 10:58:57 +0200 Subject: [PATCH] =?UTF-8?q?ci:=20=F0=9F=90=9B=20Fix=20openssl=20for=20aarc?= =?UTF-8?q?h64-linux?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/cd.yaml | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/.github/workflows/cd.yaml b/.github/workflows/cd.yaml index fc85519..e282d7f 100644 --- a/.github/workflows/cd.yaml +++ b/.github/workflows/cd.yaml @@ -33,14 +33,25 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v3 + - name: Replace target string + if: matrix.job.target == 'aarch64-unknown-linux-gnu' + uses: mad9000/actions-find-and-replace-string@1 + id: findandreplace + with: + source: ${{ matrix.job.target }} + find: "unknown-" + replace: "" - name: Install dependencies if: matrix.job.target == 'aarch64-unknown-linux-gnu' run: | sudo apt-get update sudo apt-get install gcc-aarch64-linux-gnu pkg-config libssl-dev - echo "OPENSSL_LIB_DIR=/usr/lib/x86_64-linux-gnu" >> $GITHUB_ENV - echo "OPENSSL_INCLUDE_DIR=/usr/include/openssl" >> $GITHUB_ENV - echo "PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig" >> $GITHUB_ENV + echo "PKG_CONFIG_ALLOW_SYSTEM_LIBS=0" >> $GITHUB_ENV + echo "PKG_CONFIG_DIR=/opt/" >> $GITHUB_ENV + echo "PKG_CONFIG_LIBDIR=/opt/usr/lib/pkgconfig:/opt/usr/share/pkgconfig" >> $GITHUB_ENV + echo "PKG_CONFIG_ALLOW_CROSS=1" >> $GITHUB_ENV + echo "PKG_CONFIG_PATH=/usr/lib/${{ steps.findandreplace.outputs.value }}/pkgconfig" >> $GITHUB_ENV + echo "CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=${{ steps.findandreplace.outputs.value }}-gcc" >> $GITHUB_ENV - name: Install Rust toolchain uses: actions-rs/toolchain@v1 with: