Skip to content

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

Draft
staticfloat wants to merge 4 commits into
mainfrom
sf/armv7l
Draft

Add armv7l-linux-gnueabihf builder, tester and uploader#118
staticfloat wants to merge 4 commits into
mainfrom
sf/armv7l

Conversation

@staticfloat

Copy link
Copy Markdown
Member

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

@staticfloat

staticfloat commented Apr 27, 2022

Copy link
Copy Markdown
Member Author

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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
Member

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
Copy Markdown
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
Copy Markdown
Member

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

@topolarity

topolarity commented Oct 11, 2024

Copy link
Copy Markdown
Contributor

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