Link libpython for AIX target (#4073)
This commit is contained in:
parent
e501377587
commit
4e13c0eae8
|
@ -0,0 +1 @@
|
||||||
|
fixes undefined symbol errors when building extension module on AIX by linking `libpython`
|
|
@ -775,6 +775,8 @@ pub fn is_linking_libpython() -> bool {
|
||||||
/// Must be called from a PyO3 crate build script.
|
/// Must be called from a PyO3 crate build script.
|
||||||
fn is_linking_libpython_for_target(target: &Triple) -> bool {
|
fn is_linking_libpython_for_target(target: &Triple) -> bool {
|
||||||
target.operating_system == OperatingSystem::Windows
|
target.operating_system == OperatingSystem::Windows
|
||||||
|
// See https://github.com/PyO3/pyo3/issues/4068#issuecomment-2051159852
|
||||||
|
|| target.operating_system == OperatingSystem::Aix
|
||||||
|| target.environment == Environment::Android
|
|| target.environment == Environment::Android
|
||||||
|| target.environment == Environment::Androideabi
|
|| target.environment == Environment::Androideabi
|
||||||
|| !is_extension_module()
|
|| !is_extension_module()
|
||||||
|
|
Loading…
Reference in New Issue