aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorAmmar Faizi <ammarfaizi2@gmail.com>2021-09-11 09:34:04 +0700
committerAmmar Faizi <ammarfaizi2@gmail.com>2021-09-11 09:45:55 +0700
commit008ccce8858aa620315aba71e6d2b332dff5a39c (patch)
treecf1792dfa76afc172dc05170ad4019b603ae7d30 /.github
parentc4fc701966ea564d86d998cdc645f8fba7522fb6 (diff)
downloadliburing-008ccce8858aa620315aba71e6d2b332dff5a39c.tar.gz
build_with_clang.yml: fix clang build error -Wunused-command-line-argument
Buildling with Clang -Werror error: make[1]: Entering directory '/home/runner/work/liburing/liburing/test' clang -Werror -D_GNU_SOURCE -D__SANE_USERSPACE_TYPES__ -I../src/include/ -include ../config-host.h -Werror -D_GNU_SOURCE -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -L../src/ -o helpers.o -c helpers.c -luring clang: error: -luring: 'linker' input unused [-Werror,-Wunused-command-line-argument] make[1]: *** [Makefile:159: helpers.o] Error 1 make[1]: Leaving directory '/home/runner/work/liburing/liburing/test' make: *** [Makefile:13: all] Error 2 ##[error]Process completed with exit code 2. Fix this by adding `-Wno-unused-command-line-argument` for Clang build. Signed-off-by: Ammar Faizi <ammarfaizi2@gmail.com>
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/build_with_clang.yml7
1 files changed, 6 insertions, 1 deletions
diff --git a/.github/workflows/build_with_clang.yml b/.github/workflows/build_with_clang.yml
index 9a1987b..28b0e08 100644
--- a/.github/workflows/build_with_clang.yml
+++ b/.github/workflows/build_with_clang.yml
@@ -26,7 +26,12 @@ jobs:
- name: Build
run: |
- make -j$(nproc) V=1 CFLAGS="-Werror" CPPFLAGS="-Werror" CXXFLAGS="-Werror" CC=clang CXX=clang++;
+ make -j$(nproc) V=1 \
+ CFLAGS="-Werror -Wno-unused-command-line-argument" \
+ CPPFLAGS="-Werror -Wno-unused-command-line-argument" \
+ CXXFLAGS="-Werror -Wno-unused-command-line-argument" \
+ CC=clang \
+ CXX=clang++;
- name: Test install command
run: sudo make install;