Applied, thanks.

On Thu, Aug 01, 2013 at 03:21:20PM -0700, Ethan Jackson wrote:
> Acked-by: Ethan Jackson <[email protected]>
> 
> 
> On Thu, Aug 1, 2013 at 2:07 PM, Ben Pfaff <[email protected]> wrote:
> > Clang has nice static analysis and works well as an Open vSwitch compiler,
> > so mention it more explicitly.
> >
> > Signed-off-by: Ben Pfaff <[email protected]>
> > ---
> >  CodingStyle |    9 +++++----
> >  INSTALL     |   14 +++++++-------
> >  2 files changed, 12 insertions(+), 11 deletions(-)
> >
> > diff --git a/CodingStyle b/CodingStyle
> > index 22f0f45..55b37a1 100644
> > --- a/CodingStyle
> > +++ b/CodingStyle
> > @@ -518,7 +518,8 @@ older compilers:
> >
> >    As a matter of style, avoid // comments.
> >
> > -  Avoid using GCC extensions unless you also add a fallback for
> > -non-GCC compilers.  You can, however, use GCC extensions and C99
> > -features in code that compiles only on GNU/Linux (such as
> > -lib/netdev-linux.c), because GCC is the system compiler there.
> > +  Avoid using GCC or Clang extensions unless you also add a fallback
> > +for other compilers.  You can, however, use C99 features or GCC
> > +extensions also supported by Clang in code that compiles only on
> > +GNU/Linux (such as lib/netdev-linux.c), because GCC is the system
> > +compiler there.
> > diff --git a/INSTALL b/INSTALL
> > index a0eb266..4c54b59 100644
> > --- a/INSTALL
> > +++ b/INSTALL
> > @@ -18,8 +18,13 @@ you will need the following software:
> >
> >      - GNU make.
> >
> > -    - The GNU C compiler.  We generally test with version 4.1, 4.2, or
> > -      4.3.
> > +    - A C compiler, such as:
> > +
> > +        * GCC 4.x.
> > +
> > +        * Clang.  Clang 3.4 and later provide useful static semantic
> > +          analysis and thread-safety checks.  For Ubuntu, there are
> > +          nightly built packages available on clang's website.
> >
> >      - libssl, from OpenSSL, is optional but recommended if you plan to
> >        connect the Open vSwitch to an OpenFlow controller.  libssl is
> > @@ -28,11 +33,6 @@ you will need the following software:
> >        libssl is installed, then Open vSwitch will automatically build
> >        with support for it.
> >
> > -    - clang, from LLVM, is optional. It provides useful static semantic
> > -      analyzer and thread-safety check. clang version must be 3.4 or
> > -      later. For Ubuntu, there are nightly built packages available on
> > -      clang's website.
> > -
> >  To compile the kernel module on Linux, you must also install the
> >  following.  If you cannot build or install the kernel module, you may
> >  use the userspace-only implementation, at a cost in performance.  The
> > --
> > 1.7.10.4
> >
> > _______________________________________________
> > dev mailing list
> > [email protected]
> > http://openvswitch.org/mailman/listinfo/dev
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev

Reply via email to