fix(ci): add libssl-dev + pkg-config to qbzd build
openssl-sys build requires OpenSSL headers even when rustls is the primary TLS backend (native-tls comes as transitive dependency). cc
This commit is contained in:
1 file changed
+3
-3
@@ -20,8 +20,8 @@ jobs:
|
||||
workspaces: crates -> target
|
||||
- run: cargo install cargo-zigbuild
|
||||
|
||||
- name: Install ALSA dev headers
|
||||
run: sudo apt-get update && sudo apt-get install -y libasound2-dev
|
||||
- name: Install dev headers
|
||||
run: sudo apt-get update && sudo apt-get install -y libasound2-dev libssl-dev pkg-config
|
||||
|
||||
- name: Build qbzd (x86_64, glibc 2.31)
|
||||
working-directory: crates
|
||||
@@ -52,7 +52,7 @@ jobs:
|
||||
sudo sed -i 's/^deb /deb [arch=amd64] /' /etc/apt/sources.list
|
||||
echo "deb [arch=arm64] http://ports.ubuntu.com/ jammy main universe" | sudo tee /etc/apt/sources.list.d/arm64.list
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y libasound2-dev:arm64 gcc-aarch64-linux-gnu
|
||||
sudo apt-get install -y libasound2-dev:arm64 libssl-dev:arm64 gcc-aarch64-linux-gnu pkg-config
|
||||
|
||||
- name: Build qbzd (aarch64, glibc 2.31)
|
||||
working-directory: crates
|
||||
|
||||
Reference in new issue
Block a user