diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 1b8c875..d0c2e76 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -153,7 +153,12 @@ jobs: - name: Install SSL if: contains(matrix.TARGET, 'linux') - run: sudo apt-get install libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libxkbcommon-dev libssl-dev + run: sudo apt-get install libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libxkbcommon-dev libssl-dev pkg-config + + + - name: Set PKG_CONFIG_PATH + if: contains(matrix.TARGET, 'linux') + run: echo "PKG_CONFIG_PATH=/usr/lib/pkgconfig" >> $GITHUB_ENV # For linux, it's necessary to use cross from the git repository to avoid glibc problems # Ref: https://github.com/cross-rs/cross/issues/1510 @@ -169,6 +174,7 @@ jobs: - name: Build run: | + export OPENSSL_DIR=/usr cross build --verbose --release --target=${{ matrix.TARGET }} - name: Rename