[ovs-dev] [PATCH 3/3] command-line: add ovs_cmdl_context

Ben Pfaff blp at nicira.com
Tue Mar 17 15:49:38 UTC 2015


On Tue, Mar 17, 2015 at 11:31:17AM -0400, Russell Bryant wrote:
> On 03/17/2015 11:11 AM, Ben Pfaff wrote:
> With just -Werror, I get:
> 
> libtool: compile:  clang -DHAVE_CONFIG_H -I. -I ./include -I ./include
> -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare
> -Wpointer-arith -Wformat-security -Wno-format-zero-length -Wswitch-enum
> -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes
> -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers
> -Wthread-safety -fno-strict-aliasing -Werror -MT lib/aes128.lo -MD -MP
> -MF lib/.deps/aes128.Tpo -c lib/aes128.c -o lib/aes128.o
> clang: error: argument unused during compilation: '-I .'
> clang: error: argument unused during compilation: '-I ./include'
> clang: error: argument unused during compilation: '-I ./include'
> clang: error: argument unused during compilation: '-I ./lib'
> clang: error: argument unused during compilation: '-I ./lib'
> Makefile:3454: recipe for target 'lib/aes128.lo' failed

It's bizarre to report -I options as "argument[s] unused during
compilation" so I typed this into Google and found
https://github.com/perl11/potion/issues/41, which says (in part):

    It's because ccache is not yet fully clang-compatible, and it
    produces this warning, ...

Any chance that ccache is enabled and interfering somehow with the clang
build?  Maybe it should be disabled for clang.



More information about the dev mailing list