diff options
author | Colin Cross <ccross@android.com> | 2022-03-15 22:06:09 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2022-03-15 22:06:09 +0000 |
commit | 063970b3cbb9c11dfc95d5af3d2c0333714d1649 (patch) | |
tree | b3847d2f005154e0ceb6f1525148a962a0867bc4 | |
parent | aa89b51b9c607c1d95d09d748df63b330eb16ff4 (diff) | |
parent | e90cb74e936a6f4dd6eb301aa765c75c0733650d (diff) | |
download | cpython3-063970b3cbb9c11dfc95d5af3d2c0333714d1649.tar.gz |
Merge "Revert "Tweak linux_glibc properties for musl builds in external/python/cpython3""
-rw-r--r-- | Android.bp | 42 | ||||
-rw-r--r-- | Lib/Android.bp | 14 |
2 files changed, 14 insertions, 42 deletions
diff --git a/Android.bp b/Android.bp index 209f4e7fc8..13e70961a2 100644 --- a/Android.bp +++ b/Android.bp @@ -71,7 +71,7 @@ soong_config_module_type { properties: ["defaults"], } -// By default, disable the source and use the prebuilts for host linux +// By default, disable the source and use the prebuilts for host linux_glibc // and darwin. Overridden by cpython3-interp-force_build_host when // force_build_host is true (set on aosp-build-tools). cc_defaults { @@ -81,9 +81,6 @@ cc_defaults { linux_glibc: { enabled: false, }, - linux_musl: { - enabled: false, - }, darwin: { enabled: false, }, @@ -97,9 +94,6 @@ cc_defaults { linux_glibc: { enabled: true, }, - linux_musl: { - enabled: true, - }, darwin: { enabled: true, }, @@ -173,17 +167,10 @@ cpython3_cc_defaults { linux_glibc_x86: { enabled: false, }, - linux_musl_x86: { - enabled: false, - }, linux_glibc_x86_64: { local_include_dirs: ["android/linux_x86_64/pyconfig"], cflags: ["-DSOABI=\"cpython-39android-x86_64-linux-gnu\""], }, - linux_musl_x86_64: { - local_include_dirs: ["android/linux_x86_64/pyconfig"], - cflags: ["-DSOABI=\"cpython-39android-x86_64-linux-gnu\""], - }, windows: { enabled: false, }, @@ -371,6 +358,10 @@ cc_defaults { target: { linux_glibc_x86_64: { host_ldlibs: ["-lutil"], + static_libs: [ + "libopenssl_ssl", + "libopenssl_crypto", + ], }, linux: { // Due to test infra limitations, Python native symbols are linked @@ -384,20 +375,15 @@ cc_defaults { "-framework SystemConfiguration", "-framework CoreFoundation", ], - }, - host: { static_libs: [ - "libsqlite", - "liblog", "libopenssl_ssl", "libopenssl_crypto", ], }, - linux_bionic: { - // Linux Bionic doesn't have openssl prebuilts - exclude_static_libs: [ - "libopenssl_ssl", - "libopenssl_crypto", + host: { + static_libs: [ + "libsqlite", + "liblog", ], }, android: { @@ -439,9 +425,6 @@ cc_library_static { linux_glibc_x86_64: { srcs: ["android/linux_x86_64/config.c"], }, - linux_musl_x86_64: { - srcs: ["android/linux_x86_64/config.c"], - }, darwin: { srcs: ["android/darwin_x86_64/config.c"], }, @@ -527,13 +510,6 @@ cc_library_static { "libopenssl_crypto", ], }, - linux_musl_x86_64: { - srcs: [":py3-c-modules-linux_x86_64"], - static_libs: [ - "libopenssl_ssl", - "libopenssl_crypto", - ], - }, darwin: { srcs: [":py3-c-modules-darwin_x86_64"], static_libs: [ diff --git a/Lib/Android.bp b/Lib/Android.bp index 3b9c289d74..8656f5c134 100644 --- a/Lib/Android.bp +++ b/Lib/Android.bp @@ -76,11 +76,7 @@ python_defaults { name: "py3-stdlib-force-build", defaults_visibility: ["//visibility:private"], target: { - glibc: { - exclude_srcs: [":py3-stdlib-prebuilt-srcs"], - srcs: [":py3-stdlib-srcs"], - }, - musl: { + linux_glibc: { exclude_srcs: [":py3-stdlib-prebuilt-srcs"], srcs: [":py3-stdlib-srcs"], }, @@ -97,13 +93,13 @@ cpython3_python_stdlib { pkg_path: "stdlib", host_supported: true, target: { - bionic: { + android: { srcs: [":py3-stdlib-srcs"], }, - glibc: { - srcs: [":py3-stdlib-prebuilt-srcs"], + linux_bionic: { + srcs: [":py3-stdlib-srcs"], }, - musl: { + linux_glibc: { srcs: [":py3-stdlib-prebuilt-srcs"], }, darwin: { |