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