A meta-package for building the binary packages for iOS, tvOS, watchOS, and visionOS that a CPython build requires. This includes:
The repository works by downloading, patching, and building binaries for each SDK target and architecture that is requried. The compiled library is packed into a tarball for distribution in "installed" form - that is, the contents of the include
and lib
folders are included.
The binaries support arm64 for iOS, appleTV and visionOS devices, and arm64_32 for watchOS. They also supports device simulators on both x86_64 and arm64 hardware, except that visionOS is officially unsupported by Apple on x86_64. This should enable the code to run on:
Unless you're trying to directly link against one of these libraries, you don't need to use this repository. When you obtain a CPython build for an Apple platform, it will have already been linked using these libraries.
If you do need to link against these libraries for some reason, you can use the pre-compiled versions that are published on the Github releases page. You don't need to compile them yourself.
However, if you do need to compile your own version for some reason:
make
(or make all
) to build everything.make iOS
to build everything for iOS.make BZip2
to build BZip2 for every platformmake BZip2-iOS
to build BZip2 for iOSThis should:
The resulting artefacts will be packaged as .tar.gz
files in the dist
folder.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4