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
|
workspaces: crates -> target
|
||||||
- run: cargo install cargo-zigbuild
|
- run: cargo install cargo-zigbuild
|
||||||
|
|
||||||
- name: Install ALSA dev headers
|
- name: Install dev headers
|
||||||
run: sudo apt-get update && sudo apt-get install -y libasound2-dev
|
run: sudo apt-get update && sudo apt-get install -y libasound2-dev libssl-dev pkg-config
|
||||||
|
|
||||||
- name: Build qbzd (x86_64, glibc 2.31)
|
- name: Build qbzd (x86_64, glibc 2.31)
|
||||||
working-directory: crates
|
working-directory: crates
|
||||||
@@ -52,7 +52,7 @@ jobs:
|
|||||||
sudo sed -i 's/^deb /deb [arch=amd64] /' /etc/apt/sources.list
|
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
|
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 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)
|
- name: Build qbzd (aarch64, glibc 2.31)
|
||||||
working-directory: crates
|
working-directory: crates
|
||||||
|
|||||||
Reference in new issue
Block a user