On Fri, May 11, 2018 at 9:22 AM, Verma, Vishal L
<vishal.l.ve...@intel.com> wrote:
> On Fri, 2018-05-11 at 16:15 +0000, Verma, Vishal L wrote:
>> On Fri, 2018-05-11 at 09:03 -0700, Dan Williams wrote:
>> > On Fri, May 11, 2018 at 9:00 AM, Verma, Vishal L
>> > <vishal.l.ve...@intel.com> wrote:
>> > > On Thu, 2018-05-10 at 16:47 -0700, Dave Jiang wrote:
>> > > > Compiler spits out warning with -D_FORTIFY_SOURCE=2 and -O0. Moving
>> > > > to
>> > > > -O2
>> > > > to remove warnings.
>> > > >
>> > > > Signed-off-by: Dave Jiang <dave.ji...@intel.com>
>> > > > ---
>> > > >  README.md  |    2 +-
>> > > >  autogen.sh |    2 +-
>> > > >  2 files changed, 2 insertions(+), 2 deletions(-)
>> > > >
>> > > > diff --git a/README.md b/README.md
>> > > > index 899dcbb8..e0bc5b7b 100644
>> > > > --- a/README.md
>> > > > +++ b/README.md
>> > > > @@ -6,7 +6,7 @@ sub-system in the Linux kernel
>> > > >  Build
>> > > >  =====
>> > > >  `./autogen.sh`
>> > > > -`./configure CFLAGS='-g -O0' --prefix=/usr --sysconfdir=/etc --
>> > > > libdir=/usr/lib64`
>> > > > +`./configure CFLAGS='-g -O2' --prefix=/usr --sysconfdir=/etc --
>> > > > libdir=/usr/lib64`
>> > > >  `make`
>> > > >  `make check`
>> > > >  `sudo make install`
>> > > > diff --git a/autogen.sh b/autogen.sh
>> > > > index a23cf53c..2a52688b 100755
>> > > > --- a/autogen.sh
>> > > > +++ b/autogen.sh
>> > > > @@ -24,5 +24,5 @@ echo "-------------------------------------------
>> > > > --
>> > > > ----
>> > > > ---------------"
>> > > >  echo "Initialized build system. For a common configuration please
>> > > > run:"
>> > > >  echo "------------------------------------------------------------
>> > > > ----"
>> > > >  echo
>> > > > -echo "./configure CFLAGS='-g -O0' $args"
>> > > > +echo "./configure CFLAGS='-g -O2' $args"
>> > > >  echo
>> > >
>> > > Should we also add -O2 to my_CFLAGS in configure.ac, or leave that to
>> > > the
>> > > user?
>> >
>> > Hmm, does it get in the way of the distro specified CFLAGS?
>>
>> rpmbuild CFLAGS seem to add to the ones specified here. Not sure what
>> would
>> happen if both -O1 and -O2 were present for example..
>
> From the gcc manual,
>
>         If you use multiple -O options, with or without level numbers,
>         the last such option is the one that is effective.
>
> So the distro CFLAGS should append to/override anything we specify in
> my_CFLAGS.
>

Ok, cool.
_______________________________________________
Linux-nvdimm mailing list
Linux-nvdimm@lists.01.org
https://lists.01.org/mailman/listinfo/linux-nvdimm

Reply via email to