diff --git a/configure.ac b/configure.ac
index e87a18c6da094c923207ca202e2d95a9df6ee383..efeb8c24e3644ca74739112bacdd7918102277ed 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1005,10 +1005,6 @@ else
    AC_SUBST([CabalLeadingUnderscore],[False])
 fi
 
-FP_VISIBILITY_HIDDEN
-
-FP_MUSTTAIL
-
 dnl ** check for librt
 AC_CHECK_LIB([rt], [clock_gettime], UseLibrt=YES, UseLibrt=NO)
 AC_SUBST([UseLibrt])
diff --git a/rts/configure.ac b/rts/configure.ac
index 403e3e33c4762f6958f92b4405cb27d059ce51ca..ff85c6a1cdac202a1ffeb779ca7b8d93dacef9f6 100644
--- a/rts/configure.ac
+++ b/rts/configure.ac
@@ -33,6 +33,10 @@ GHC_CONVERT_PLATFORM_PARTS([host], [Host])
 FPTOOLS_SET_PLATFORM_VARS([host], [Host])
 FPTOOLS_SET_HASKELL_PLATFORM_VARS([Host])
 
+FP_VISIBILITY_HIDDEN
+
+FP_MUSTTAIL
+
 dnl ** check for librt
 AC_CHECK_FUNCS(clock_gettime timer_settime)
 FP_CHECK_TIMER_CREATE