Search Criteria
Package Details: android-aarch64-openpmix 5.0.3-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/android-aarch64-openpmix.git (read-only, click to copy) |
---|---|
Package Base: | android-aarch64-openpmix |
Description: | Extended version of the PMI standard (Android aarch64) |
Upstream URL: | https://github.com/openpmix/openpmix |
Licenses: | BSD-3-Clause |
Groups: | android-openpmix |
Submitter: | hipersayan_x |
Maintainer: | hipersayan_x |
Last Packager: | hipersayan_x |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2024-03-03 18:15 (UTC) |
Last Updated: | 2024-07-29 17:30 (UTC) |
Dependencies (8)
- android-aarch64-hwlocAUR
- android-aarch64-libeventAUR
- android-aarch64-zlibAUR
- android-aarch64-hwlocAUR (make)
- android-aarch64-zlibAUR (make)
- android-environmentAUR (make)
- perl (perl-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
Latest Comments
hipersayan_x commented on 2024-03-26 22:38 (UTC)
My logic to do that change is that if Google still provides support for such old platforms they should have their reason. Also, even when there are some undefined functions, it was not that much complicated to patch the code. And anyway as I said before, the developer can still choose the API manually, so this is not a big deal.
Martchus commented on 2024-03-26 11:54 (UTC) (edited on 2024-03-26 11:54 (UTC) by Martchus)
But yes, for the sake of being as compatible as possible it probably makes sense to use the lowest possible API by default. My point is just that I wouldn't expect too much from that either.
Martchus commented on 2024-03-26 11:47 (UTC)
Thanks for the info. I suppose I'll stick with
ANDROID_MINIMUM_PLATFORM=24
then. I will probably also addANDROID_MINIMUM_PLATFORM=24
in/etc/makepkg.conf
so the setting is available during package builds regardless of the shell.Note that API 21 means Android 5.0 and putting effort into supporting it is probably not worthwhile. At least when testing that years ago I noticed that at this version Android did not isolate its own libraries from libraries bundled by apps (so e.g. OpenSSL didn't work unless one "accidentally" used the same version Android itself used under the hood). I think they only fixed that with Android 6 (API 23). The same probably counts for other libraries as well.
hipersayan_x commented on 2024-03-26 11:39 (UTC)
Hi, that error is caused because I have changed ANDROID_MINIMUM_PLATFORM to point to the lowest API supported (currently 21) instead of pointing to API 24 as default. In your case libevent was build for API 24 and now you are trying to build openpmix for API 21, that's why it can't find the library. You can either, recompile the whole package tree or set ANDROID_MINIMUM_PLATFORM to 24 in bashrc or zshrc.
Martchus commented on 2024-03-25 23:25 (UTC)
Looks like it fails to find android-aarch64-libevent (despite being installed as dependency):