--- .github/workflows/linux-build.yml
+++ .github/workflows/linux-build.yml
@@ -23,6 +24,8 @@ jobs:
           - "--enable-symbols=mem"
           - "--enable-symbols=all"
           - "CFLAGS=-ftrapv"
+          # Duplicated below
+          - "--disable-64bit CPPFLAGS=-m32 CFLAGS=-m32 LDFLAGS=-m32"
     defaults:
       run:
         shell: bash
@@ -31,6 +34,11 @@ jobs:
       - name: Checkout
         uses: actions/checkout@v4
         timeout-minutes: 5
+      - name: Install 32-bit dependencies if needed
+        # Duplicated from above
+        if: ${{ matrix.cfgopt == '--disable-64bit CPPFLAGS=-m32 CFLAGS=-m32 LDFLAGS=-m32' }}
+        run: |
+          sudo apt install gcc-multilib libc6-dev-i386
       - name: Prepare
         run: |
           touch tclStubInit.c tclOOStubInit.c tclOOScript.h
