-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Resurrect the PoC of OpenSSL from Rust #7164
Conversation
0fba6c7
to
befcdd9
Compare
34b6842
to
bd41955
Compare
7978b16
to
afcd10e
Compare
13840f8
to
3e50009
Compare
This should be fixed in the next PyPy release. I'll rebase then and we can contemplate how we want to handle it. |
40df4b5
to
80a36cc
Compare
macOS wheel builds are failing due to rust-lang/rust#55235 The PyPy wheel builds are failing because they aren't using PyPy nightly. |
588b9aa
to
087802f
Compare
@reaperhulk |
de715aa
to
fba7ce3
Compare
2dcd689
to
ddee178
Compare
fa498fd
to
94872e4
Compare
New challenge... the act of making boringssl work means that we now require libclang to always be available, even if boring isn't in use. This seems unfortunate, I can't quite tell if it's a dealbreaker or not. Triangulating all the things we want is getting increasingly difficult :-/ @reaperhulk thoughts appreciated |
ok nevermind, solved that problem. |
5fb1bc5
to
0e35e41
Compare
// Enable abi3 mode if we're not using PyPy. | ||
if python_impl != "PyPy" { | ||
// cp36 | ||
build.define("Py_LIMITED_API", "0x030600f0"); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So we have to keep this synced with our wheel builder flags? Presumably there's no way to have it detect the right value like setuptools-rust or maturin do since there's no guarantee this is called with that machinery?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Honestly not sure, I don't know where this invocation lives in current code.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
💥
Requirements:
openssl-sys
release (LibreSSL 3.7.0 support)