Skip to content
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

Add armv7l-linux-gnueabihf builder, tester and uploader #118

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

staticfloat
Copy link
Member

Because testing on armv7l is painful, we run only a very small set of
tests, pending greater investment in armv7l infrastructure.

@staticfloat
Copy link
Member Author

staticfloat commented Apr 27, 2022

This is going to sit and wait for us to actually have armv7l builders again. I've signed up for backorder notifications for 8GB rpi4's, which should hopefully be sufficient for our build needs.

@staticfloat staticfloat marked this pull request as draft April 27, 2022 18:44
@inkydragon
Copy link
Contributor

Maybe we could get some free ARM computing resources with funding provided by Arm Inc.
(miniNodes/Open Source Lab/Equinix)
https://www.arm.com/solutions/infrastructure/works-on-arm

@staticfloat
Copy link
Member Author

And after many moons of inactivity, we have finally procured armv7l hardware!

Now begins the great debugging spree:

error: 'bt_context_t' {aka 'struct unw_tdep_context'} has no member named 'uc_mcontext'

@giordano
Copy link
Contributor

JuliaLang/julia#47345

@staticfloat staticfloat force-pushed the sf/armv7l branch 3 times, most recently from 3109d7a to 9803587 Compare October 30, 2023 20:02
@topolarity
Copy link
Contributor

Would it be easier to manage the workers if we used Aarch64 machines running in 32-bit mode (assuming that we have those available)?

I did something like that recently to test out some ARMv7 changes, and it was surprisingly smooth with multi-arch on Debian.

@giordano
Copy link
Contributor

I'm not entirely sure, but I seem to remember JuliaLang/julia#41064 couldn't be reproduced on aarch64 running the armv7l binary.

@topolarity
Copy link
Contributor

topolarity commented Oct 11, 2024

Hmm - some coverage is better than no coverage?

Oof, building on aarch64 in an armhf docker container shows plenty of issues for me

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants