summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Pluim <rpluim@gmail.com>2022-03-16 15:24:35 +0100
committerRobert Pluim <rpluim@gmail.com>2022-03-16 15:31:27 +0100
commit679b9cc9ff3c65b4b6d3da2987703e0dfd3001be (patch)
tree41318f2670656648662ea2347e38cc12f12301bb
parentd5e8f483f90395e8eda7a2c5c23765af2602caf1 (diff)
downloademacs-679b9cc9ff3c65b4b6d3da2987703e0dfd3001be.tar.gz
Link with libdl when using pgtk
* configure.ac: Define LIBMODULES on GNU/Linux when using pgtk, even when not using modules, since pgtkterm.c uses dlsym. (Bug#54378)
-rw-r--r--configure.ac10
1 files changed, 10 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index a315eeb6bd2..bc17935eb13 100644
--- a/configure.ac
+++ b/configure.ac
@@ -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)