diff --git a/Makefile b/Makefile
index 26a2ed98d413e5f54e47466015ff3a58f4cd7282..277e4f0ff0b742ab9cea43d1d03f5b39d148e04d 100644
--- a/Makefile
+++ b/Makefile
@@ -46,12 +46,14 @@ BIN_DIST_TOP= distrib/Makefile-bin.in \
 	      ghc/RELEASE \
 	      install-sh \
 	      config.guess \
-	      config.sub
+	      config.sub   \
+	      aclocal.m4
 
 binary-dist::
 	@for i in $(BIN_DIST_TOP); do \
 	  echo cp $$i $(BIN_DIST_TMPDIR)/$(BIN_DIST_NAME); \
 	  cp $$i $(BIN_DIST_TMPDIR)/$(BIN_DIST_NAME); \
+	  chmod 664 $(BIN_DIST_TMPDIR)/$(BIN_DIST_NAME)/`basename $$i`; \
 	done;
 	@echo "hackily rename some of these chaps.."
 	$(MV) $(BIN_DIST_TMPDIR)/$(BIN_DIST_NAME)/Makefile-bin.in $(BIN_DIST_TMPDIR)/$(BIN_DIST_NAME)/Makefile.in