churchyard / rpms / python3

Forked from rpms/python3 6 years ago
Clone

Blame 00291-setup-Link-ctypes-against-dl-explicitly.patch

ce6ec4f
diff --git a/setup.py b/setup.py
6b9e1d1
index f4f6e4fdb1f0..8536c350fe3a 100644
ce6ec4f
--- a/setup.py
ce6ec4f
+++ b/setup.py
6b9e1d1
@@ -2005,6 +2005,10 @@ def detect_ctypes(self, inc_dirs, lib_dirs):
6b9e1d1
             ext.libraries.append(ffi_lib)
6b9e1d1
             self.use_system_libffi = True
6b9e1d1
 
6b9e1d1
+        if sysconfig.get_config_var('HAVE_LIBDL'):
6b9e1d1
+            # for dlopen, see bpo-32647
6b9e1d1
+            ext.libraries.append('dl')
6b9e1d1
+
6b9e1d1
     def _decimal_ext(self):
ce6ec4f
         extra_compile_args = []
6b9e1d1
         undef_macros = []