Message412072
Steps to reproduce:
1) Compile OpenSSL 3.0 on Windows.
2) use get_externals.bat to download Python external requirements on Windows.
3) Overwrite OpenSSL 1.1.1m in externals with your OpenSSL 3.0 build.
Expected behavior:
Python will build against OpenSSL 3.0
Actual behavior:
Build fails with missing DLLs.
Further information:
- For OpenSSL 3.0 builds, the first suffix for libcrypto and libssl is -3, not -1_1.
- For x86_64 builds, there's also an -x64 suffix to distinguish from x86 builds.
I have a openssl.props modified file at:
https://github.com/GAM-team/actions-hello-world/blob/master/openssl.props
which I've overwritten the existing:
https://github.com/python/cpython/blob/main/PCbuild/openssl.props#L13
file with and then succesfully compiled against OpenSSL 3.0. However I'm not certain if or where the logic should exist to detect OpenSSL 3.0 DLLs instead of 1.1. |
|
Date |
User |
Action |
Args |
2022-01-29 13:35:11 | jay0lee | set | recipients:
+ jay0lee, christian.heimes |
2022-01-29 13:35:11 | jay0lee | set | messageid: <1643463311.66.0.905342043937.issue46570@roundup.psfhosted.org> |
2022-01-29 13:35:11 | jay0lee | link | issue46570 messages |
2022-01-29 13:35:11 | jay0lee | create | |
|