-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cygwin currently does not support --enable-new-dtags #171
Comments
Setuptools has adopted distutils from the stdlib. Therefore, it's necessary for any cygwin-specific features to gain native support in distutils. It's no longer viable for cygwin to monkeypatch distutils. I'll transfer this issue to pypa/distutils (where contributions will later be merged back into Setuptools). Please find someone who can analyze and describe what |
I've usually seen It looks like EDIT: The warning isn't triggering on Cygwin because the warning is in |
Closes pyproj4#1113 (pyproj4#1113 (comment)), pypa/distutils#171 runtime_library_dirs isn't supported by PE/COFF, used by Windows and Cygwin; it seems to be an ELF thing.
setuptools version
63.2.0
Python version
Python 3.9.10
OS
Cygwin on Windows 10
Additional environment information
No response
Description
I have installed Python 3.9, pip, setuptools (59.5.0) and proj from the Cygwin package manager. Attempting to install pyproj using pip results in pip collecting the latest setuptools and trying to build pyproj, but failing with an unknown flag:
/usr/lib/gcc/x86_64-pc-cygwin/11/../../../../x86_64-pc-cygwin/bin/ld: unrecognized option '--enable-new-dtags'
This has been patched in the version of distutils included within Cygwin's Python 3.9 build but not the setuptools available in the Cygwin installer, nor the upstream setuptools from pypi.
Expected behavior
I expect pyproj to build and install successfully.
How to Reproduce
Output
The text was updated successfully, but these errors were encountered: