diff --git a/ghc/utils/hp2ps/Makefile b/ghc/utils/hp2ps/Makefile
index b7c484b77467ab832596fd02eaac373f28f95eeb..ce02c5ee4e400d446ff26bcc15c15ffa6c8a66e0 100644
--- a/ghc/utils/hp2ps/Makefile
+++ b/ghc/utils/hp2ps/Makefile
@@ -8,7 +8,9 @@ C_PROG 	= hp2ps
 
 INSTALL_PROGS += $(C_PROG)
 
-LIBS	= -lm
+SRC_CC_OPTS += -O
+LIBS	     = -lm
 
 CLEAN_FILES += $(C_OBJS) $(C_PROG)
+
 include $(TOP)/mk/target.mk
diff --git a/ghc/utils/hstags/Makefile b/ghc/utils/hstags/Makefile
index 1e5373ec10e4027f689a95575716daffca9af87b..56ba3b105d5ef711675668b0e7c264fb32865810 100644
--- a/ghc/utils/hstags/Makefile
+++ b/ghc/utils/hstags/Makefile
@@ -8,6 +8,7 @@ override WAYS=
 INSTALLING=0
 
 C_PROG=hstags-help
+SRC_CC_OPTS += -O
 
 SCRIPT_PROG=hstags
 SCRIPT_OBJS=hstags.prl