Tcl Source Code

Artifact [874b2516b7]
Login

Artifact 874b2516b7f098a0f4b7b994e7354dca715f2a842c7de81dc15986f084c0a3f3:

Attachment "m32-9.0.diff" to ticket [f8c52a8c53] added by chrstphrchvz 2023-11-17 17:56:50.
--- .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