aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Pluim2022-03-16 15:24:35 +0100
committerRobert Pluim2022-03-16 15:31:27 +0100
commit679b9cc9ff3c65b4b6d3da2987703e0dfd3001be (patch)
tree41318f2670656648662ea2347e38cc12f12301bb
parentd5e8f483f90395e8eda7a2c5c23765af2602caf1 (diff)
downloademacs-679b9cc9ff3c65b4b6d3da2987703e0dfd3001be.tar.gz
emacs-679b9cc9ff3c65b4b6d3da2987703e0dfd3001be.zip
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
3940 darwin) MODULES_SECONDARY_SUFFIX='.so' ;; 3940 darwin) MODULES_SECONDARY_SUFFIX='.so' ;;
3941 *) MODULES_SECONDARY_SUFFIX='' ;; 3941 *) MODULES_SECONDARY_SUFFIX='' ;;
3942esac 3942esac
3943
3944# pgtkterm.c uses dlsym
3945if test $window_system = pgtk; then
3946 case $opsys in
3947 gnu|gnu-linux)
3948 LIBMODULES="-ldl"
3949 ;;
3950 esac
3951fi
3952
3943if test "${with_modules}" != "no"; then 3953if test "${with_modules}" != "no"; then
3944 case $opsys in 3954 case $opsys in
3945 gnu|gnu-linux) 3955 gnu|gnu-linux)