diff --git a/libraries/ghc-heap/cbits/Stack.c b/libraries/ghc-heap/cbits/Stack_c.c
similarity index 100%
rename from libraries/ghc-heap/cbits/Stack.c
rename to libraries/ghc-heap/cbits/Stack_c.c
diff --git a/libraries/ghc-heap/ghc-heap.cabal.in b/libraries/ghc-heap/ghc-heap.cabal.in
index 2135996cd9c972f4c9b3bd0eb7a15780420794d4..f4cb2dee2f9ac4c9b0450a84bc279aa68d5767af 100644
--- a/libraries/ghc-heap/ghc-heap.cabal.in
+++ b/libraries/ghc-heap/ghc-heap.cabal.in
@@ -31,7 +31,7 @@ library
   if !os(ghcjs)
     cmm-sources:      cbits/HeapPrim.cmm
                       cbits/Stack.cmm
-  c-sources:        cbits/Stack.c
+  c-sources:        cbits/Stack_c.c
 
   default-extensions: NoImplicitPrelude