GH Actions: enable Werror in PCP build

Just exclude the singe warning type currently issued.

Avoids e64269df ("Fix process state handling compiler warning on PCP platform")
This commit is contained in:
Christian Göttsche 2021-11-27 13:50:18 +01:00 committed by BenBE
parent f782f821f7
commit 442c1596f6
1 changed files with 5 additions and 3 deletions

View File

@ -113,6 +113,10 @@ jobs:
build-ubuntu-latest-pcp: build-ubuntu-latest-pcp:
# Turns out 'ubuntu-latest' can be older than 20.04, we want PCP v5+ # Turns out 'ubuntu-latest' can be older than 20.04, we want PCP v5+
runs-on: ubuntu-20.04 runs-on: ubuntu-20.04
env:
# Until Ubuntu catches up with pcp-5.2.3+:
# pcp/Platform.c:309:45: warning: passing argument 2 of pmLookupName from incompatible pointer type [-Wincompatible-pointer-types]
CFLAGS: -Wno-error=incompatible-pointer-types
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: Install Dependencies - name: Install Dependencies
@ -120,9 +124,7 @@ jobs:
- name: Bootstrap - name: Bootstrap
run: ./autogen.sh run: ./autogen.sh
- name: Configure - name: Configure
# Until Ubuntu catches up with pcp-5.2.3+, cannot use -werror due to: run: ./configure --enable-werror --enable-pcp --enable-unicode
# passing argument 2 of pmLookupName from incompatible pointer type
run: ./configure --enable-pcp --enable-unicode
- name: Build - name: Build
run: make -k run: make -k