summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilly Tarreau <w@1wt.eu>2021-11-26 15:45:41 +0100
committerWilly Tarreau <w@1wt.eu>2021-11-26 17:45:38 +0100
commit8609bd4ff1a64628f11b44946ce673d43bfec6bd (patch)
tree381545293522ff8d48e2630df5c2096473b66b68
parent781f07a62064dbaefc362c1077d6a5382a186893 (diff)
downloadhaproxy-8609bd4ff1a64628f11b44946ce673d43bfec6bd.tar.gz
CI: github actions: add the output of $CC -dM -E-20211126-ci-gcc-output-1
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.
-rw-r--r--.github/workflows/vtest.yml3
-rw-r--r--.github/workflows/windows.yml3
2 files changed, 6 insertions, 0 deletions
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 }} \