diff --git a/debian/rules b/debian/rules
index 31b1b8f..f89aca9 100755
--- a/debian/rules
+++ b/debian/rules
@@ -11,6 +11,8 @@ build-arch build-indep build clean install binary-arch binary-indep binary: debi
 
 override_dh_auto_clean:
 	rm -rf bin pkg
+	printenv | grep ^DEB
+	printenv | grep GO
 	rm -f debian/*+
 	rm -f debian/build.stamp
 	rm -f test/pass.out test/run.out test/times.out
@@ -121,12 +123,12 @@ ifeq ($(DEB_BUILD_ARCH_CPU), i386)
     GOHOSTARCH := 386
 else ifeq ($(DEB_BUILD_ARCH_CPU), amd64)
     GOHOSTARCH := amd64
-else ifeq ($(DEB_BUILD_ARCH_CPU), arm)
-    GOHOSTARCH := arm
+else ifeq ($(DEB_BUILD_ARCH_CPU), arm64)
+    GOHOSTARCH := arm64
 else ifeq ($(DEB_BUILD_ARCH_CPU), armhf)
     GOHOSTARCH := arm
 else
-    $(error unrecognized build host instruction set $(DEB_HOST_ARCH_CPU)!)
+    $(error unrecognized build host instruction set $(DEB_BUILD_ARCH_CPU)!)
 endif
 
 ifeq ($(DEB_HOST_ARCH_CPU), i386)
@@ -135,6 +137,8 @@ ifeq ($(DEB_HOST_ARCH_CPU), i386)
 else ifeq ($(DEB_HOST_ARCH_CPU), amd64)
     GOARCH := amd64
     GOPREFIX := 6
+else ifeq ($(DEB_HOST_ARCH_CPU), arm64)
+    GOARCH = arm64
 else ifeq ($(DEB_HOST_ARCH_CPU), arm)
     GOARCH := arm
     GOPREFIX := 5
