We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 98a261e commit 8375b36Copy full SHA for 8375b36
1 file changed
.github/workflows/cmake.yml
@@ -24,6 +24,7 @@ jobs:
24
binutils-i686-linux-gnu \
25
gcc-i686-linux-gnu \
26
libgcc-s1-i386-cross \
27
+ gcc-multilib \
28
wget
29
30
- name: Cache AI Model
@@ -43,8 +44,12 @@ jobs:
43
44
run: |
45
mkdir -p build
46
cd build
- # Force the assembler and compiler to 32-bit mode
47
- cmake .. -DCMAKE_ASM_NASM_FLAGS="-f elf32" -DCMAKE_C_FLAGS="-m32"
+ # Use the cross-compiler explicitly and force 32-bit mode
48
+ cmake .. \
49
+ -DCMAKE_C_COMPILER=i686-linux-gnu-gcc \
50
+ -DCMAKE_ASM_NASM_COMPILER=nasm \
51
+ -DCMAKE_ASM_NASM_FLAGS="-f elf32" \
52
+ -DCMAKE_C_FLAGS="-m32"
53
make
54
55
- name: Verify Kernel Architecture
0 commit comments