Something went wrong. Try again.
Nix Packages collection & NixOS github.com/NixOS/nixpkgs
Something went wrong. Try again.
1.3 kB · 45 lines
at master
12345678910111213141516171819202122232425262728293031323334353637383940414243444546--- a/scripts/build.py+++ b/scripts/build.py@@ -182,32 +182,9 @@ def get_curl_libraries(): ffibuilder = FFI() system = platform.system() root_dir = Path(__file__).parent.parent-download_libcurl()--# With mega archive, we only have one to link-static_libs = get_curl_archives() extra_link_args = []-if is_static:- if system == "Darwin":- extra_link_args = [- f"-Wl,-force_load,{static_libs[0]}",- "-lc++",- ]- elif is_android:- extra_link_args = [- "-Wl,--whole-archive",- static_libs[0],- "-Wl,--no-whole-archive",- "-lc++",- ]- elif system == "Linux":- extra_link_args = [- "-Wl,--whole-archive",- static_libs[0],- "-Wl,--no-whole-archive",- ] -libraries = get_curl_libraries()+libraries = ["curl-impersonate"] ffibuilder.set_source( "curl_cffi._wrapper",@@ -218,7 +195,7 @@ ffibuilder.set_source( runtime_library_dirs=( [str(libdir)] if is_dynamic and arch["system"] != "Windows" else [] ),- libraries=get_curl_libraries(),+ libraries=libraries, extra_objects=[], # linked via extra_link_args source_extension=".c", include_dirs=[