diff --git a/text.cabal b/text.cabal index 9afbd3bd2f7d1d901382d7afe76b715b2aaa5808..df8b8c17c458b9b419d2382cb9166ef11d3684c5 100644 --- a/text.cabal +++ b/text.cabal @@ -90,7 +90,9 @@ library cbits/validate_utf8.cpp cxx-options: -std=c++17 cpp-options: -DSIMDUTF - if os(darwin) || os(freebsd) + if impl(ghc >= 9.3) + build-depends: system-cxx-std-lib + elif os(darwin) || os(freebsd) extra-libraries: c++ elif os(openbsd) extra-libraries: c++ c++abi pthread