summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Ericson <John.Ericson@Obsidian.Systems>2021-11-05 04:43:52 +0000
committerJohn Ericson <John.Ericson@Obsidian.Systems>2023-01-02 02:55:22 -0500
commita66c9cdc54358306c5d1adee9a2a7a365262d603 (patch)
treec233edd012539cb8cf14376d2c0e56862f86440a
parent2986dee73ef45a76795e6dfb5198b9f9fe17004c (diff)
downloadhaskell-a66c9cdc54358306c5d1adee9a2a7a365262d603.tar.gz
Move libdl check to RTS configure
-rw-r--r--configure.ac7
-rw-r--r--rts/configure.ac5
2 files changed, 7 insertions, 5 deletions
diff --git a/configure.ac b/configure.ac
index ef69734ec2..f2fea5b1b1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -959,11 +959,8 @@ FP_FIND_LIBFFI
AC_SUBST(UseSystemLibFFI)
dnl ** check whether we need -ldl to get dlopen()
-AC_CHECK_LIB([dl], [dlopen])
-AC_CHECK_LIB([dl], [dlopen], HaveLibdl=YES, HaveLibdl=NO)
-AC_SUBST([UseLibdl],[$HaveLibdl])
-dnl ** check whether we have dlinfo
-AC_CHECK_FUNCS([dlinfo])
+AC_CHECK_LIB([dl], [dlopen], UseLibdl=YES, UseLibdl=NO)
+AC_SUBST([UseLibdl])
dnl ** check for leading underscores in symbol names
FP_LEADING_UNDERSCORE
diff --git a/rts/configure.ac b/rts/configure.ac
index bce68850dd..72347afc27 100644
--- a/rts/configure.ac
+++ b/rts/configure.ac
@@ -33,6 +33,11 @@ GHC_CONVERT_PLATFORM_PARTS([host], [Host])
FPTOOLS_SET_PLATFORM_VARS([host], [Host])
FPTOOLS_SET_HASKELL_PLATFORM_VARS([Host])
+dnl ** check whether we need -ldl to get dlopen()
+AC_CHECK_LIB([dl], [dlopen])
+dnl ** check whether we have dlinfo
+AC_CHECK_FUNCS([dlinfo])
+
dnl --------------------------------------------------
dnl * Miscellaneous feature tests
dnl --------------------------------------------------