fix for #644785
[debian/gzip] / debian / rules
index a8c932ce12db443dbae0b5f4bb191e8fd4a9abe8..3f9891e0ab9d746975a959d5a51ad69bb4731e4a 100755 (executable)
@@ -11,8 +11,7 @@ ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
 CONFARGS = --host=$(DEB_HOST_GNU_TYPE)
 endif
 
-buildarch := $(shell dpkg-architecture -qDEB_BUILD_ARCH)
-ifeq ($(buildarch),amd64)
+ifeq ($(shell dpkg-architecture -qDEB_HOST_ARCH),amd64)
 CFLAGS=-g -O2 -Wall -DUNALIGNED_OK
 else
 CFLAGS=-g -O2 -Wall
@@ -46,6 +45,11 @@ build-arch: build-stamp
 build-stamp: configure-stamp
        dh_testdir
        $(MAKE) -C build
+ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
+ifeq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
+       $(MAKE) -C build check
+endif
+endif
        touch build-stamp
 
 build-indep: build-indep-stamp