-
Notifications
You must be signed in to change notification settings - Fork 2
Build shared library directly #12
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
base: 3.15-rust-in-cpython
Are you sure you want to change the base?
Build shared library directly #12
Conversation
|
Hmm CI still isn't running... |
|
We should remove |
|
|
d013390 to
dbd7a39
Compare
This commit modifies the build system to directly generate shared objects rather than generating a static library that is linked to libpython into a shared object. The downside is that we should probably figure out a way to handle custom linker flags and customization of `BLDSHARED`.
003c45b to
f019d93
Compare
|
macOS/Android/iOS all seem to be failing at symbols being undefined. I wonder if the way I am pulling in |
|
Ah I should probably also handle |
This commit modifies the build system to directly generate shared objects rather than generating a static library that is linked to libpython into a shared object. This removes the link hack that we currently use.
The downside is that we should probably figure out a way to handle custom linker flags and customization of
BLDSHARED.