diff --git a/cabal-testsuite/PackageTests/ForeignLibs/setup.test.hs b/cabal-testsuite/PackageTests/ForeignLibs/setup.test.hs
index 1dcf918eaed36338f2d2d0b4fcdba44025fecd9e..f667c93eb919b11cccb06aa7fbab3559513b4085 100644
--- a/cabal-testsuite/PackageTests/ForeignLibs/setup.test.hs
+++ b/cabal-testsuite/PackageTests/ForeignLibs/setup.test.hs
@@ -29,7 +29,8 @@ main = setupAndCabalTest . recordMode DoNotRecord $ do
   skipUnlessGhcVersion ">= 7.8"
   win <- isWindows
   ghc94 <- isGhcVersion ">= 9.4.1"
-  expectBrokenIf (win && ghc94) 8451 $
+  ghc844 <- isGhcVersion "== 8.4.4"
+  expectBrokenIf (ghc844 || (win && ghc94)) 8451 $
     withPackageDb $ do
         setup_install []
         setup "copy" [] -- regression test #4156