diff --git a/hadrian/src/Settings/Warnings.hs b/hadrian/src/Settings/Warnings.hs
index 88ec1bec6ea2852b25d345da35c9645bfdf6031c..a2ec77e9df360ac844933a0e0e1229c707e105a8 100644
--- a/hadrian/src/Settings/Warnings.hs
+++ b/hadrian/src/Settings/Warnings.hs
@@ -56,7 +56,7 @@ ghcWarningsArgs = do
         , package primitive    ? pure [ "-Wno-unused-imports"
                                       , "-Wno-deprecations" ]
         , package rts          ? pure [ "-Wcpp-undef" ]
-        , package text         ? pure [ "-Wno-deprecations" ]
+        , package text         ? pure [ "-Wno-deprecations", "-Wno-unused-imports" ]
         , package terminfo     ? pure [ "-Wno-unused-imports" ]
         , package transformers ? pure [ "-Wno-unused-matches"
                                       , "-Wno-unused-imports"
diff --git a/libraries/text b/libraries/text
index cdb9e13b39079904eed9d75cd332b66ee0cad0c0..ee0a8f8b9a4bd3fdad23e9ac0db56e7f08ce35cd 160000
--- a/libraries/text
+++ b/libraries/text
@@ -1 +1 @@
-Subproject commit cdb9e13b39079904eed9d75cd332b66ee0cad0c0
+Subproject commit ee0a8f8b9a4bd3fdad23e9ac0db56e7f08ce35cd