10000 Provide documents on building CPython with OpenSSL 3 · Issue #104535 · python/cpython · GitHub
[go: up one dir, main page]

Skip to content

Provide documents on building CPython with OpenSSL 3 #104535

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

Open
ghost opened this issue May 16, 2023 · 4 comments
Open

Provide documents on building CPython with OpenSSL 3 #104535

ghost opened this issue May 16, 2023 · 4 comments
Labels
build The build process and cross-build docs Documentation in the Doc dir topic-SSL

Comments

@ghost
Copy link
ghost commented May 16, 2023

Documentation

I have been unable to find out how to build CPython with OpenSSL 3 for any platform, and if documents exists then I have been unable to find them.

This link appears to be the initial point for build instructions:
https://devguide.python.org/getting-started/setup-building/

Documentation lacks details of how to enable, disable or specify versions for the dependencies, but is missing for Windows and PSBuild\build.bat

@ghost ghost added the docs Documentation in the Doc dir label May 16, 2023
@terryjreedy terryjreedy added build The build process and cross-build topic-SSL labels May 16, 2023
@terryjreedy
Copy link
Member

https://github.com/python/devguide is the repository for the devguide

@ghost
Copy link
Author
ghost commented May 18, 2023

I have built the single html variant and I can see the build instructions are the same as the link I already provided, without openssl 3 details.

I also noticed the search feature doesn't work for single html build, returning page not found.

@gpshead
Copy link
Member
gpshead commented May 20, 2023

#99079 is probably the issue you want (or links to the one you want).

We haven't switched our windows build setups over to OpenSSL 3 yet.

Look at PCbuild/readme.txt and the get_externals.bat and prepare_ssl.* files in there.

On posix systems, the openssl version is picked up by the autoconf ./configure script so the build will use whatever version you have available or point it at via ./configure flags such as --with-openssl=.

@erlend-aasland
Copy link
Contributor

FTR, the macOS configure/build instructions in the devguide now uses OpenSSL 3.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build The build process and cross-build docs Documentation in the Doc dir topic-SSL
Projects
Status: No status
Development

No branches or pull requests

3 participants
0