Commit fa1d675
authored
This change is part of the work on PEP-738: Adding Android as a
supported platform.
* Remove the "1.0" suffix from libpython's filename on Android, which
would prevent Gradle from packaging it into an app.
* Simplify the build command in the Makefile so that libpython always
gets given an SONAME with the `-Wl-h` argument, even if the SONAME is
identical to the actual filename.
* Disable a number of functions on Android which can be compiled and
linked against, but always fail at runtime. As a result, the native
_multiprocessing module is no longer built for Android.
* gh-115390 (bee7bb3) added some pre-determined results to the
configure script for things that can't be autodetected when
cross-compiling; this change adds Android to these where appropriate.
* Add a couple more pre-determined results for Android, and making them
cover iOS as well. This means the --enable-ipv6 configure option will
no longer be required on either platform.
1 parent ccfc042 commit fa1d675
File tree
6 files changed
+87
-21
lines changed- Lib/ctypes
- Misc/NEWS.d/next/Build
- Modules/_multiprocessing
6 files changed
+87
-21
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
468 | 468 | | |
469 | 469 | | |
470 | 470 | | |
| 471 | + | |
| 472 | + | |
471 | 473 | | |
472 | 474 | | |
473 | 475 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
859 | 859 | | |
860 | 860 | | |
861 | 861 | | |
862 | | - | |
863 | | - | |
| 862 | + | |
| 863 | + | |
864 | 864 | | |
865 | | - | |
866 | | - | |
867 | 865 | | |
868 | 866 | | |
869 | 867 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
181 | 181 | | |
182 | 182 | | |
183 | 183 | | |
184 | | - | |
| 184 | + | |
185 | 185 | | |
186 | 186 | | |
187 | 187 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1443 | 1443 | | |
1444 | 1444 | | |
1445 | 1445 | | |
1446 | | - | |
| 1446 | + | |
| 1447 | + | |
| 1448 | + | |
| 1449 | + | |
| 1450 | + | |
| 1451 | + | |
| 1452 | + | |
1447 | 1453 | | |
1448 | 1454 | | |
1449 | 1455 | | |
| |||
3675 | 3681 | | |
3676 | 3682 | | |
3677 | 3683 | | |
3678 | | - | |
| 3684 | + | |
| 3685 | + | |
| 3686 | + | |
| 3687 | + | |
| 3688 | + | |
| 3689 | + | |
| 3690 | + | |
| 3691 | + | |
3679 | 3692 | | |
3680 | 3693 | | |
3681 | 3694 | | |
| |||
4872 | 4885 | | |
4873 | 4886 | | |
4874 | 4887 | | |
| 4888 | + | |
| 4889 | + | |
| 4890 | + | |
| 4891 | + | |
| 4892 | + | |
| 4893 | + | |
| 4894 | + | |
| 4895 | + | |
| 4896 | + | |
| 4897 | + | |
| 4898 | + | |
| 4899 | + | |
| 4900 | + | |
| 4901 | + | |
| 4902 | + | |
| 4903 | + | |
4875 | 4904 | | |
4876 | 4905 | | |
4877 | 4906 | | |
| |||
5216 | 5245 | | |
5217 | 5246 | | |
5218 | 5247 | | |
5219 | | - | |
5220 | | - | |
5221 | | - | |
5222 | | - | |
| 5248 | + | |
| 5249 | + | |
| 5250 | + | |
| 5251 | + | |
| 5252 | + | |
5223 | 5253 | | |
5224 | 5254 | | |
5225 | 5255 | | |
| |||
5371 | 5401 | | |
5372 | 5402 | | |
5373 | 5403 | | |
5374 | | - | |
| 5404 | + | |
| 5405 | + | |
| 5406 | + | |
5375 | 5407 | | |
5376 | 5408 | | |
5377 | 5409 | | |
| |||
6589 | 6621 | | |
6590 | 6622 | | |
6591 | 6623 | | |
6592 | | - | |
| 6624 | + | |
6593 | 6625 | | |
6594 | | - | |
| 6626 | + | |
6595 | 6627 | | |
6596 | 6628 | | |
6597 | 6629 | | |
| |||
0 commit comments