Volla Messages: Add Support for ARM based devices on Linux#25
Open
techyminati wants to merge 9 commits intoHelloVolla:developfrom
Open
Volla Messages: Add Support for ARM based devices on Linux#25techyminati wants to merge 9 commits intoHelloVolla:developfrom
techyminati wants to merge 9 commits intoHelloVolla:developfrom
Conversation
* Newer socs are ARM architecture based, ie snapdragon elite X, raspberry pi's and Linux on ARM Macbooks Change-Id: I95a3785f9140adbc8c9d901a651a5ee2ff01c060 Signed-off-by: techyminati <techyminati@outlook.com>
…builds Change-Id: I0bc4efaa88ef1829c5f10c9248f88dd7765decbe Signed-off-by: techyminati <techyminati@outlook.com>
Change-Id: I4448aced3adf34cde15e4af9798d1cc266d14b35 Signed-off-by: techyminati <techyminati@outlook.com>
Change-Id: Ibaa2dae0434dbd0c36d029f266d05bfb78682948 Signed-off-by: techyminati <techyminati@outlook.com>
Change-Id: Ic70ca27445d973290ac509dd8004efc3285fb38e Signed-off-by: techyminati <techyminati@outlook.com>
Change-Id: Id71e447df678e9dd5e468a532dd55567cf1c6ee7 Signed-off-by: techyminati <techyminati@outlook.com>
Change-Id: I13c7d6219a5bdc32e1bd89f5de74fa442edff1ae Signed-off-by: techyminati <techyminati@outlook.com>
Change-Id: Ibed37fe20c1edbee804b23dff34d752b90522c28 Signed-off-by: techyminati <techyminati@outlook.com>
* It is because RUSTFLAGS aren't being applied and libraries arent found causing linker issues, so keep only ARM arch 64 for now [ We can enable this in future when we have more insight on it] Change-Id: I52cd05734a068491c22a9b3574e362ac15586b56 Signed-off-by: techyminati <techyminati@outlook.com>
There was a problem hiding this comment.
Pull request overview
Adds Linux release workflow support for ARM64 builds of the Tauri app by introducing an architecture matrix and targeting aarch64-unknown-linux-gnu in the release build pipeline.
Changes:
- Converted the Linux release job to a matrix build (x86_64 + aarch64) and passes
--targetto the Tauri build. - Updated tool setup steps (Node/Rust/Go) and adjusted dependency installation to account for container vs non-container runners.
- Added (currently unused) armv7 cross-compilation setup blocks.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Author
@arvibuddy can we merge it? |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR adds build support for ARM-based devices enabling Volla Messages to run on modern ARM hardware
including Raspberry Pi, Snapdragon-based laptops, and Apple Silicon devices with Linux based distros.
This extends Volla Messages Support to following devices
TODO:
PS: - ARM32 (armv7) Linux support was attempted but excluded due to incompatibility issues with the wasmer WebAssembly runtime used by Holochain.