debian: Fix cross build.
authorEd Swierk <eswierk@skyportsystems.com>
Sun, 24 Aug 2014 17:37:29 +0000 (10:37 -0700)
committerBen Pfaff <blp@nicira.com>
Tue, 26 Aug 2014 18:43:42 +0000 (11:43 -0700)
Cross-building openvswitch with debuild -aARCH (or equivalent) fails
because the target architecture is not getting passed to configure.
Thus binaries like ovs-appctl get built using the build host
architecture.

Signed-off-by: Ed Swierk <eswierk@skyportsystems.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
debian/rules

index d9a9287..a5dccac 100755 (executable)
@@ -52,7 +52,7 @@ configure-stamp:
        cd _debian && ( \
                test -e Makefile || \
                ../configure --prefix=/usr --localstatedir=/var --enable-ssl \
-                       --sysconfdir=/etc CFLAGS="$(CFLAGS)" \
+                       --sysconfdir=/etc --host=$(DEB_HOST_GNU_TYPE) CFLAGS="$(CFLAGS)" \
                        $(buildflags) $(DATAPATH_CONFIGURE_OPTS))
        touch configure-stamp