When using -Werror
with clang, it transforms "warning: argument unused during compilation" messages into errors, which makes sense. There's a -Qunused-arguments
flag to silence them entirely. My question is, is there some -Wno-error=...
flag I can pass to make these not be errors, without disabling them entirely?
Turns out the correct answer is -Wno-error=unused-command-line-argument
.
You can also use this command:
-Wno-unused-command-line-argument
In my case, I had similar issues with autoconf while using clang-8 compiler in ./configure.
*clang-8: error: unknown argument: '-ftree-loop-distribute-patterns'*
*clang-8: error: unknown argument: '-fno-semantic-interposition'*
I needed following command line to fix these errors:
./configure CC=clang-8 CXX=clang++-8 LD=clang++-8 CFLAGS=-Qunused-arguments
Hope this is helpful to others.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With