-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
build: release musl binaries #257
Comments
I'm not sure to fully understand what you want. Do you mean you'd like me to add a new build target in the release pipeline for musl so that the release artefacts would contains such a binary? :) |
Yes, please!
As I think I said in my original issue, if there's too much involved in
integrating the new code, I could give it a go, but getting the core-libs
to compile on musl felt like a herculean task. 😅
…On Tue, 24 Dec 2024, 10:14 Martin André, ***@***.***> wrote:
I'm not sure to fully understand what you want.
Do you mean you'd like me to add a new build target in the release
pipeline for musl so that the release artefacts would contains such a
binary? :)
—
Reply to this email directly, view it on GitHub
<#257 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AXQJ4LDAM43OLIA7G5SM5SD2HEXXXAVCNFSM6AAAAABUCGP4MCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNRQHE2DIMZTGM>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Just a head up here: I'm not forgetting this, I just need to have some time to work on it as it's not that trivial :) |
No worries, dude! Hope you had a good Christmas and new year!
I've been around long enough to know not to pester or even ask for an ETA.
Especially at this time of year! Thanks for looking at it.
…On Mon, 13 Jan 2025, 22:39 Martin André, ***@***.***> wrote:
Just a head up here: I'm not forgetting this, I just need to have some
time to work on it as it's not that trivial :)
Will keep you updated once I find some free time to do it.
—
Reply to this email directly, view it on GitHub
<#257 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AXQJ4LBDD7JAKCQIU76O5WL2KQ6ARAVCNFSM6AAAAABUCGP4MCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKOBYGM3TEOJZGY>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Hi Martin,
It might not be directly applicable, but I wanted to bring this to your
attention if you weren't already aware.
[Linux arm64 hosted runners now available for free in public repositories
(Public Preview)](
https://github.blog/changelog/2025-01-16-linux-arm64-hosted-runners-now-available-for-free-in-public-repositories-public-preview/
)
I'm hoping this will make your work easier, but I'm still not asking for
more attention to MUSL development, and definitely not asking for an ETA!
…On Tue, 14 Jan 2025, 18:00 Dave White, ***@***.***> wrote:
No worries, dude! Hope you had a good Christmas and new year!
I've been around long enough to know not to pester or even ask for an ETA.
Especially at this time of year! Thanks for looking at it.
On Mon, 13 Jan 2025, 22:39 Martin André, ***@***.***> wrote:
> Just a head up here: I'm not forgetting this, I just need to have some
> time to work on it as it's not that trivial :)
> Will keep you updated once I find some free time to do it.
>
> —
> Reply to this email directly, view it on GitHub
> <#257 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AXQJ4LBDD7JAKCQIU76O5WL2KQ6ARAVCNFSM6AAAAABUCGP4MCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKOBYGM3TEOJZGY>
> .
> You are receiving this because you authored the thread.Message ID:
> ***@***.***>
>
|
Thanks for the info! Just tried and seems like those image have some issue with permission, I'll check later! :) |
Hopefully, if nothing else, it'll save some cross architecture compilation
overhead.
…On Fri, 17 Jan 2025, 18:08 Martin André, ***@***.***> wrote:
Thanks for the info! Just tried and seems like those image have some issue
with permission, I'll check later! :)
—
Reply to this email directly, view it on GitHub
<#257 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AXQJ4LFQRF26ARCNUXKCVKD2LFBJLAVCNFSM6AAAAABUCGP4MCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKOJYHEZDAOBZGU>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
So following on from #250, I managed to compile core-libs, kinda. When I say kinda, I gave up on compiling natively on the aarch64 convertible I have, and ended up using Cross and doing it on an x86_64 Ubuntu machine I have as a file server. I got as far as starting to setup Tauri and then looking at ways to cross compile using Tauri, decided against that and then looked for ways to automate cross compilation using qemu.
On my travels I came across a potential way to automate the build process for musl weirdos like me, Setup Alpine Linux environment, which appears to be able to integrated part of the standard GitHub workflow, and was wondering if this could be integrated into the project as a way to build either Alpine APK packages, or musl linked App images? This would probably be a massive help for the Alpine based PostmarketOS project, which is what I'm running on my Lenovo (now former) Chromebook Duet 3.
If a barrier is available time, I've forked the repo and could give it a bash. I could always open a PR if successful, but this would be luck and persistence rather than knowledge and skill!😅
The text was updated successfully, but these errors were encountered: