@@ -62,66 +62,66 @@ jobs:
6262 - name : Pack cache
6363 run : cd ~ && tar cJf ccache.tar.xz .cache/ccache
6464
65- linux32 :
66- strategy :
67- fail-fast : false
68- matrix :
69- include :
70- - name : SDL 2 (OGL)
71- flags : ' -DREMCPE_PLATFORM=sdl2 -DREMCPE_GFX_API=OGL'
72- packages : ' libsdl2-dev:i386'
73- - name : SDL 2 (OGL + Shaders)
74- flags : ' -DREMCPE_PLATFORM=sdl2 -DREMCPE_GFX_API=OGL_SHADERS'
75- packages : ' libsdl2-dev:i386'
76- name : Linux 32-bit (${{ matrix.name }})
77- runs-on : ubuntu-24.04
78- steps :
79- - name : Get Time
80- id : get-time
81- run : echo "time=$(date -u '+%Y-%m-%d-%H:%M:%S')" >> $GITHUB_OUTPUT
82- - uses : actions/cache@v5
83- with :
84- path : ~/ccache.tar.xz
85- key : linux32-artifact-${{ matrix.name }}-${{ steps.get-time.outputs.time }}
86- restore-keys : linux32-artifact-${{ matrix.name }}-
87- - name : Unpack cache
88- run : cd ~ && [ -f ccache.tar.xz ] && tar xf ccache.tar.xz || true
89- - name : Checkout Repository
90- uses : actions/checkout@v6
91- with :
92- submodules : true
93- - name : Install Dependencies
94- run : |
95- sudo dpkg --add-architecture i386
96- sudo apt-get update
97- sudo apt-get install --no-install-recommends -y \
98- build-essential \
99- cmake ninja-build \
100- ccache \
101- gcc-multilib g++-multilib \
102- libopenal-dev:i386 \
103- zlib1g-dev:i386 \
104- ${{ matrix.packages }}
105- - name : Build
106- run : |
107- mkdir build
108- cd build
109- cmake .. -GNinja \
110- -DCMAKE_BUILD_TYPE=Release \
111- -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON \
112- -DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
113- -DCMAKE_C_FLAGS='-m32' \
114- -DCMAKE_CXX_FLAGS='-m32' \
115- ${{ matrix.flags }}
116- cmake --build .
117- - uses : actions/upload-artifact@v6
118- with :
119- name : Linux 32-bit (${{ matrix.name }})
120- path : |
121- build/reminecraftpe
122- build/assets
123- - name : Pack cache
124- run : cd ~ && tar cJf ccache.tar.xz .cache/ccache
65+ # linux32:
66+ # strategy:
67+ # fail-fast: false
68+ # matrix:
69+ # include:
70+ # - name: SDL 2 (OGL)
71+ # flags: '-DREMCPE_PLATFORM=sdl2 -DREMCPE_GFX_API=OGL'
72+ # packages: 'libsdl2-dev:i386'
73+ # - name: SDL 2 (OGL + Shaders)
74+ # flags: '-DREMCPE_PLATFORM=sdl2 -DREMCPE_GFX_API=OGL_SHADERS'
75+ # packages: 'libsdl2-dev:i386'
76+ # name: Linux 32-bit (${{ matrix.name }})
77+ # runs-on: ubuntu-24.04
78+ # steps:
79+ # - name: Get Time
80+ # id: get-time
81+ # run: echo "time=$(date -u '+%Y-%m-%d-%H:%M:%S')" >> $GITHUB_OUTPUT
82+ # - uses: actions/cache@v5
83+ # with:
84+ # path: ~/ccache.tar.xz
85+ # key: linux32-artifact-${{ matrix.name }}-${{ steps.get-time.outputs.time }}
86+ # restore-keys: linux32-artifact-${{ matrix.name }}-
87+ # - name: Unpack cache
88+ # run: cd ~ && [ -f ccache.tar.xz ] && tar xf ccache.tar.xz || true
89+ # - name: Checkout Repository
90+ # uses: actions/checkout@v6
91+ # with:
92+ # submodules: true
93+ # - name: Install Dependencies
94+ # run: |
95+ # sudo dpkg --add-architecture i386
96+ # sudo apt-get update
97+ # sudo apt-get install --no-install-recommends -y \
98+ # build-essential \
99+ # cmake ninja-build \
100+ # ccache \
101+ # gcc-multilib g++-multilib \
102+ # libopenal-dev:i386 \
103+ # zlib1g-dev:i386 \
104+ # ${{ matrix.packages }}
105+ # - name: Build
106+ # run: |
107+ # mkdir build
108+ # cd build
109+ # cmake .. -GNinja \
110+ # -DCMAKE_BUILD_TYPE=Release \
111+ # -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON \
112+ # -DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
113+ # -DCMAKE_C_FLAGS='-m32' \
114+ # -DCMAKE_CXX_FLAGS='-m32' \
115+ # ${{ matrix.flags }}
116+ # cmake --build .
117+ # - uses: actions/upload-artifact@v6
118+ # with:
119+ # name: Linux 32-bit (${{ matrix.name }})
120+ # path: |
121+ # build/reminecraftpe
122+ # build/assets
123+ # - name: Pack cache
124+ # run: cd ~ && tar cJf ccache.tar.xz .cache/ccache
125125
126126 macos :
127127 strategy :
0 commit comments