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 |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/debian/rules b/debian/rules
index 1ee7048..1ffdc5f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -36,12 +36,12 @@ configure-stamp:
        test -d _debian || mkdir _debian
        echo $(DEB_BUILD_OPTIONS)
        echo $$CC
+       flags=`dpkg-buildflags --export=configure 2>/dev/null` || flags=; \
        cd _debian && ( \
                test -e Makefile || \
                ../configure --prefix=/usr --localstatedir=/var --enable-ssl \
                        --sysconfdir=/etc CFLAGS="$(CFLAGS)" \
-                       $(shell dpkg-buildflags --export=configure) \
-                       $(DATAPATH_CONFIGURE_OPTS))
+                       $flags $(DATAPATH_CONFIGURE_OPTS))
        touch configure-stamp
 
 #Architecture 
-- 
1.7.10.4

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to