From 8609bd4ff1a64628f11b44946ce673d43bfec6bd Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Fri, 26 Nov 2021 15:45:41 +0100 Subject: CI: github actions: add the output of $CC -dM -E- Sometimes figuring what differs between platforms is useful to fix build issues, to decide what ifdef to add for example. Let's always call $CC -dM -E- before starting make. --- .github/workflows/vtest.yml | 3 +++ .github/workflows/windows.yml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/.github/workflows/vtest.yml b/.github/workflows/vtest.yml index 4cdbdce5b..b75329dbd 100644 --- a/.github/workflows/vtest.yml +++ b/.github/workflows/vtest.yml @@ -75,6 +75,9 @@ jobs: run: make -C addons/wurfl/dummy - name: Compile HAProxy with ${{ matrix.CC }} run: | + echo "::group::Show platform specific defines" + echo | ${{ matrix.CC }} -dM -xc -E - + echo "::endgroup::" make -j$(nproc) all \ ERR=1 \ TARGET=${{ matrix.TARGET }} \ diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 42bb4e8c9..4d14d4817 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -51,6 +51,9 @@ jobs: zlib-devel - name: Compile HAProxy with ${{ matrix.CC }} run: | + echo "::group::Show platform specific defines" + echo | ${{ matrix.CC }} -dM -xc -E - + echo "::endgroup::" make -j$(nproc) all \ ERR=1 \ TARGET=${{ matrix.TARGET }} \ -- cgit v1.2.1