From fbf20b7225ffc51a7d5d046330852762bab2c1b2 Mon Sep 17 00:00:00 2001 From: ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> Date: Thu, 30 Jan 2020 18:49:34 +0100 Subject: Protect against situation where HAVE_DLSYM && HAVE_DLFCN_H && !defined(RTLD_DEFAULT) --- src/drivers/X11/Fl_X11_System_Driver.cxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/drivers/X11/Fl_X11_System_Driver.cxx b/src/drivers/X11/Fl_X11_System_Driver.cxx index 79193a04d..4914c1a29 100644 --- a/src/drivers/X11/Fl_X11_System_Driver.cxx +++ b/src/drivers/X11/Fl_X11_System_Driver.cxx @@ -536,6 +536,8 @@ int Fl_X11_System_Driver::utf8locale() { #if HAVE_DLSYM && HAVE_DLFCN_H #include // for dlopen et al +#endif +#if HAVE_DLSYM && HAVE_DLFCN_H && defined(RTLD_DEFAULT) bool Fl_X11_System_Driver::probe_for_GTK(int major, int minor, void **ptr_gtk) { typedef void (*init_t)(int*, void*); @@ -592,7 +594,7 @@ bool Fl_X11_System_Driver::probe_for_GTK(int major, int minor, void **ptr_gtk) { } return true; } -#endif // HAVE_DLSYM && HAVE_DLFCN_H +#endif // HAVE_DLSYM && HAVE_DLFCN_H && defined(RTLD_DEFAULT) #if !defined(FL_DOXYGEN) -- cgit v1.2.3