c4lliope
OTP 26 Android / iOS Binaries
Hello, @dominicletz ! I’m glad to see you merged my upgrades for elixir-desktop! I’m really pleased by the experience and hope to package mobile apps soon also.
I’m a couple days in managing a recompilation of GitHub - elixir-desktop/runtimes: Erlang / Elixir runtimes for Android and iOS · GitHub for OTP 26. I had no luck running the mix package.android.runtime (or .ios) commands, relying on the docker cross-compilation images. I ran the commands on Nix OS and Ubuntu and both had similar issues.
I am also checking in on the OTP compilation guides:
I’ll likely need to run them on Ubuntu, as NixOS produces errors regarding linked libraries.
Can you remark on the compilation process for OTP on mobile? This seems like a core piece of the packaging that needs more public comprehension. I hope coders in our position can someday rely on a build pipeline, to ensure rolling upgrades for any OTP (or Android or iOS) changes, for years to come.
First Post!
dominicletz
Hey @c4lliope ,
great that you had a chance to play with this. Yes indeed I would like to update those to a more recent version of OTP as well. But didn’t have the time yet. It’s unfortunate to hear that the builds did break in the meantime. That said I don’t think the issues can be too deep. I’ve upstreamed a github CI job for OTP to build on iOS on every commit and it seems that is still showing green:
Link to the most recent commit and it’s iOS build job on erlang/OTP
https://github.com/erlang/otp/actions/runs/6970879678/job/18970298816
That said I’ll probably have some time next week to update the runtimes repo. If not feel free to give me another ping. ![]()
Popular in Questions
Other popular topics
Latest in /Elixir Desktop
Latest on Elixir Forum
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #elixirconf-us
- #advent-of-code
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #hex









