How to silence unused command line argument error with clang without disabling it?

后端 未结 5 517
我寻月下人不归
我寻月下人不归 2021-02-01 04:22

When using -Werror with clang, it transforms \"warning: argument unused during compilation\" messages into errors, which makes sense. There\'s a -Qunused-argu

5条回答
  •  猫巷女王i
    2021-02-01 04:55

    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.

提交回复
热议问题