123456789101112131415161718192021 |
- --- cffi-1.15.1.orig/setup.py 2022-06-30 13:38:43.000000000 -0300
- +++ cffi-1.15.1/setup.py 2022-07-02 13:49:37.189516459 -0300
- @@ -1,6 +1,7 @@
- import sys, os, platform
- import subprocess
- import errno
- +import sysconfig
-
- # on Windows we give up and always import setuptools early to fix things for us
- if sys.platform == "win32":
- @@ -113,6 +114,10 @@
- _ask_pkg_config(library_dirs, '--libs-only-L', '-L', sysroot=True)
- _ask_pkg_config(extra_link_args, '--libs-only-other')
- _ask_pkg_config(libraries, '--libs-only-l', '-l')
- + # This is needed for linking to 'dlopen', 'dlclose', 'dlsym' and 'dlerror'
- + # from _cffi_backend.c for uClibc.
- + if '-ldl' in ''.join(sysconfig.get_config_vars('LIBS')).split(' '):
- + libraries.append('dl')
-
- def use_homebrew_for_libffi():
- # We can build by setting:
|