Skip to content

Commit daba65a

Browse files
committed
ci: linux deps
1 parent 602a318 commit daba65a

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

.github/workflows/build.yml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -80,43 +80,45 @@ jobs:
8080
if [ "${{ inputs.target_environment }}" == "musl" ]; then
8181
case "${{ inputs.target_cpu }}" in
8282
x86)
83-
PKGS="g++ g++-multilib"
83+
PKGS="g++-12 g++-12-multilib"
8484
;;
8585
8686
x64)
87-
PKGS="g++"
87+
PKGS="g++-12"
8888
;;
8989
9090
arm)
91-
PKGS="g++"
91+
PKGS="g++-12"
9292
;;
9393
9494
arm64)
95-
PKGS="g++"
95+
PKGS="g++-12"
9696
;;
9797
esac
9898
else
9999
case "${{ inputs.target_cpu }}" in
100100
arm)
101-
PKGS="libc6-i386 gcc-multilib g++-arm-linux-gnueabihf gcc-arm-linux-gnueabihf"
101+
PKGS="libc6-i386 gcc-12-multilib g++-12-arm-linux-gnueabihf gcc-12-arm-linux-gnueabihf"
102102
;;
103103
104104
arm64)
105-
PKGS="libc6-i386 gcc-11-multilib g++-11-aarch64-linux-gnu gcc-11-aarch64-linux-gnu"
105+
PKGS="libc6-i386 gcc-12-multilib g++-12-aarch64-linux-gnu gcc-12-aarch64-linux-gnu"
106106
;;
107107
108108
x86)
109-
PKGS="g++-multilib"
109+
PKGS="g++-12-multilib"
110110
;;
111111
112112
x64)
113-
PKGS="g++"
113+
PKGS="g++-12"
114114
;;
115115
esac
116116
fi
117117
118118
sudo apt-get update
119119
sudo apt-get install -y cmake pkg-config $PKGS
120+
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 12
121+
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-12 12
120122
121123
- name: Install Just
122124
uses: extractions/setup-just@v2

0 commit comments

Comments
 (0)