diff --git a/array.cabal b/array.cabal
index 7d724b4721732b8a4d402f1b6893f35040ae6ccf..b205488afcdad4a4dcc013a6f577ce05bcf83086 100644
--- a/array.cabal
+++ b/array.cabal
@@ -13,7 +13,9 @@ cabal-version: >=1.2
build-type: Simple
library
- build-depends: base, st, concurrent, syb
+ build-depends: base
+ if !impl(nhc98)
+ build-depends: st, concurrent, syb
exposed-modules:
Data.Array
extensions: CPP