diff options
author | Ammar Faizi <ammarfaizi2@gmail.com> | 2021-09-11 09:34:04 +0700 |
---|---|---|
committer | Ammar Faizi <ammarfaizi2@gmail.com> | 2021-09-11 09:45:55 +0700 |
commit | 008ccce8858aa620315aba71e6d2b332dff5a39c (patch) | |
tree | cf1792dfa76afc172dc05170ad4019b603ae7d30 /.github | |
parent | c4fc701966ea564d86d998cdc645f8fba7522fb6 (diff) | |
download | liburing-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.yml | 7 |
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; |