I applied this (yesterday).

On Tue, Aug 13, 2013 at 02:04:49PM -0700, Justin Pettit wrote:
> Looks good.
> 
> --Justin
> 
> 
> On Aug 13, 2013, at 12:54 PM, Ben Pfaff <b...@nicira.com> wrote:
> 
> > dpkg-buildflags has not always supported --export=configure, but commit
> > 6c2d4c8780 (debian: Apply hardening options to build.) used it
> > unconditionally, causing the build to fail on old Debian distributions.
> > This fixes the problem.
> > 
> > Signed-off-by: Ben Pfaff <b...@nicira.com>
> > ---
> > debian/rules |    9 +++++++--
> > 1 file changed, 7 insertions(+), 2 deletions(-)
> > 
> > diff --git a/debian/rules b/debian/rules
> > index 1ee7048..b21c8db 100755
> > --- a/debian/rules
> > +++ b/debian/rules
> > @@ -29,6 +29,12 @@ else
> > CFLAGS += -O2
> > endif
> > 
> > +# Old versions of dpkg-buildflags do not understand --export=configure.
> > +# When dpkg-buildflags does not understand an option, it prints its full
> > +# --help output on stdout, so we have to avoid that here.
> > +buildflags := $(shell if dpkg-buildflags --export=configure >/dev/null 
> > 2>&1; \
> > +                 then dpkg-buildflags --export=configure; fi)
> > +
> > configure: configure-stamp
> > configure-stamp:
> >     dh_testdir
> > @@ -40,8 +46,7 @@ configure-stamp:
> >             test -e Makefile || \
> >             ../configure --prefix=/usr --localstatedir=/var --enable-ssl \
> >                     --sysconfdir=/etc CFLAGS="$(CFLAGS)" \
> > -                   $(shell dpkg-buildflags --export=configure) \
> > -                   $(DATAPATH_CONFIGURE_OPTS))
> > +                   $(buildflags) $(DATAPATH_CONFIGURE_OPTS))
> >     touch configure-stamp
> > 
> > #Architecture 
> > -- 
> > 1.7.10.4
> > 
> > _______________________________________________
> > dev mailing list
> > dev@openvswitch.org
> > http://openvswitch.org/mailman/listinfo/dev
> 
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to