diff --git a/ghc.mk b/ghc.mk
index f9f9785b7cfa83c30f2a27a720fb0ec484a70b69..47e643563c9cb386a51e5c52ad5bc3851e865f0e 100644
--- a/ghc.mk
+++ b/ghc.mk
@@ -626,7 +626,7 @@ ifneq "$(CLEANING)" "YES"
 BUILD_DIRS += $(patsubst %, libraries/%, $(PACKAGES_STAGE2))
 BUILD_DIRS += $(patsubst %, libraries/%, $(PACKAGES_STAGE1))
 BUILD_DIRS += $(patsubst %, libraries/%, $(filter-out $(PACKAGES_STAGE1),$(PACKAGES_STAGE0))
-BUILD_DIRS += libraries/dph
+BUILD_DIRS += $(wildcard libraries/dph)
 endif