]> git.eshelyaron.com Git - emacs.git/commitdiff
Link with libdl when using pgtk
authorRobert Pluim <rpluim@gmail.com>
Wed, 16 Mar 2022 14:24:35 +0000 (15:24 +0100)
committerRobert Pluim <rpluim@gmail.com>
Wed, 16 Mar 2022 14:31:27 +0000 (15:31 +0100)
* configure.ac: Define LIBMODULES on GNU/Linux when using pgtk, even
when not using modules, since pgtkterm.c uses dlsym.  (Bug#54378)

configure.ac

index a315eeb6bd2304ae661399488aa0b3e9bb31d332..bc17935eb130709229639ae3015326a1d87f2d98 100644 (file)
@@ -3940,6 +3940,16 @@ case "${opsys}" in
   darwin) MODULES_SECONDARY_SUFFIX='.so' ;;
   *) MODULES_SECONDARY_SUFFIX='' ;;
 esac
+
+# pgtkterm.c uses dlsym
+if test $window_system = pgtk; then
+  case $opsys in
+    gnu|gnu-linux)
+    LIBMODULES="-ldl"
+    ;;
+  esac
+fi
+
 if test "${with_modules}" != "no"; then
   case $opsys in
     gnu|gnu-linux)