aports/testing/pypy-bootstrap/libffi-shared.patch
2025-11-01 14:22:45 +01:00

29 lines
946 B
Diff

Reverts https://github.com/pypy/pypy/pull/5189
--- a/rpython/rlib/clibffi.py
+++ b/rpython/rlib/clibffi.py
@@ -74,14 +74,8 @@ if not _WIN32:
else:
pre_include_bits = []
- library_dirs = platform.library_dirs_for_libffi()
libraries = ['ffi']
link_files = []
- for libdir in library_dirs:
- candidate = os.path.join(libdir, "libffi.a")
- if os.path.exists(candidate):
- link_files.append(candidate)
- libraries = []
eci = ExternalCompilationInfo(
pre_include_bits = pre_include_bits,
@@ -90,7 +84,7 @@ if not _WIN32:
separate_module_sources = separate_module_sources,
post_include_bits = post_include_bits,
include_dirs = platform.include_dirs_for_libffi(),
- library_dirs = library_dirs,
+ library_dirs = platform.library_dirs_for_libffi(),
link_files = link_files,
testonly_libraries = ['ffi'],
)