Skip to content

Commit 031bb87

Browse files
authored
Update Linux workflows adding x86 (32Bit)
1 parent 80dd3f0 commit 031bb87

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

.github/workflows/linux.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
strategy:
3434
matrix:
3535
compiler: [GCC, Clang]
36-
arch: [x64]
36+
arch: [x64, x86]
3737
include:
3838
- compiler: GCC
3939
arch: arm64
@@ -56,13 +56,17 @@ jobs:
5656
sudo apt install gcc-aarch64-linux-gnu
5757
elif [ "${{ matrix.arch }}" == "arm" ]; then
5858
sudo apt install gcc-arm-linux-gnueabihf
59+
elif [ "${{ matrix.arch }}" == "x86" ]; then
60+
sudo apt install gcc-multilib g++-multilib
5961
fi
6062
- name: Build Debug Target
6163
run: |
6264
if [ "${{ matrix.arch }}" == "arm64" ]; then
6365
make CC=aarch64-linux-gnu-gcc debug
6466
elif [ "${{ matrix.arch }}" == "arm" ]; then
6567
make CC=arm-linux-gnueabihf-gcc debug
68+
elif [ "${{ matrix.arch }}" == "x86" ]; then
69+
make CC=gcc -m32 debug
6670
else
6771
compiler=${{ matrix.compiler }}
6872
make CC=${compiler,,} debug
@@ -73,6 +77,8 @@ jobs:
7377
make CC=aarch64-linux-gnu-gcc
7478
elif [ "${{ matrix.arch }}" == "arm" ]; then
7579
make CC=arm-linux-gnueabihf-gcc
80+
elif [ "${{ matrix.arch }}" == "x86" ]; then
81+
make CC=gcc -m32
7682
else
7783
compiler=${{ matrix.compiler }}
7884
make CC=${compiler,,}

0 commit comments

Comments
 (0)