[ovs-dev] OVS compiling issue(gcc version 6.5.0 )

Ben Pfaff blp at ovn.org
Tue Jun 4 17:09:28 UTC 2019


Oh, yes, "configure" checks for compiler warning support, so if you
change the compiler it is necessary to re-run configure.

On Tue, Jun 04, 2019 at 07:38:52AM +0000, Yanqin Wei (Arm Technology China) wrote:
> Hi Ben,
> 
> After reconfigure the compiler: CC=gcc , this issue is solved.  I tried to reproduce it and found reproducing condition is to switch default gcc version after running configure script.
> 1. default gcc is gcc-8, running the configure script.
> 2. change the default gcc to gcc-6
> 3. building  <--- compiling error
> 
> 4. specific C compiler by configure script: compiler CC=gcc  <--  building success
> 5. change default gcc to gcc-8 and running the configure script
> 6  change default gcc to gcc-6 & building <-- compiling error
> 
> In the config.log after step 3, the detected gcc version is 8.2, so it choose some unsupported compiler option for gcc-6.
> configure:4038: checking for C compiler version
> configure:4047: gcc --version >&5
> gcc (GCC) 8.2.0
> Copyright (C) 2018 Free Software Foundation, Inc.
> 
> So I think it should not be a bug.  It is a configure issue. Thanks for your support.
> 
> Best Regards,
> Wei Yanqin
> 
> -----Original Message-----
> From: Ben Pfaff <blp at ovn.org>
> Sent: Tuesday, June 4, 2019 7:11 AM
> To: Yanqin Wei (Arm Technology China) <Yanqin.Wei at arm.com>
> Cc: ovs-discuss at openvswitch.org; dev at openvswitch.org
> Subject: Re: [ovs-dev] OVS compiling issue(gcc version 6.5.0 )
> 
> On Mon, Jun 03, 2019 at 11:18:23AM +0000, Yanqin Wei (Arm Technology China) wrote:
> > I am trying to compile OVS(master branch) via gcc 6.5.0, but there is gcc option error.
> > gcc: error: unrecognized command line option '-Wmultistatement-macros'; did you mean '-Wunused-macros'?
> 
> What's in config.log?
> 
> IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.


More information about the dev mailing list