2
0
mirror of https://github.com/openvswitch/ovs synced 2025-10-29 15:28:56 +00:00

debian: Fix build with old versions of dpkg-buildflags.

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 <blp@nicira.com>
This commit is contained in:
Ben Pfaff
2013-08-13 12:54:35 -07:00
parent 956f2bf03d
commit 15d0658c69

9
debian/rules vendored
View File

@@ -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