beeware / Python-Apple-support

A meta-package for building a version of Python that can be embedded into a macOS, iOS, tvOS or watchOS project.
MIT License
1.08k stars 155 forks source link

Avoid building OpenSSL docs #184

Closed afh closed 1 year ago

afh commented 1 year ago

The openssl all targets includes building the documentation, which seems unnecessary for this project.

PR Checklist:

afh commented 1 year ago

FYI: I believe the build_sw target is OpenSSL 3.x specific, fortunately OpenSSL 1.1.1 provides the build_libs, which seems to also omit the docs. Would you like to see this PR be amended, so that that depending on the OpenSSL version the right build target is used or would a comment in the Makefile suffice?

freakboy3742 commented 1 year ago

I don't think there's a need to adapt this PR to support OpenSSL 1.1.1; That version is almost EOL, and we've been able to port all our currently supported branched (3.8+) to use OpenSSL 3. The only reason we've got OpenSSL 1.1.1 references still in the code is because of a need to support (very old) versions of Cryptography, which is something we need to fix by updating our ability to support newer versions of Cryptography.

afh commented 1 year ago

Thanks for the context on OpenSSL 1.1.1 and merging this PR.