WorksOnArm / equinix-metal-arm64-cluster

Arm and Equinix Metal have partnered to make powerful Neoverse based Armv8 bare metal infrastructure including latest generation Ampere systems — available for open source software developers to build, test and optimize for Arm64 architecture.
http://www.worksonarm.com
77 stars 12 forks source link

zig programming language #185

Closed markfirmware closed 4 years ago

markfirmware commented 4 years ago

Name, email, company, job title

Mark E Kendrat https://github.com/markfirmware No Company Computer Engineer

Project Title and description

Zig is a general-purpose programming language designed for robustness, optimality, and maintainability.

https://github.com/ziglang/zig cc @andrewrk

Which members of the community would benefit from your work?

zig programmers raspberry pi programmers

Is the code that you’re going to run 100% open source? If so, what is the URL or URLs where it is located?

Yes https://github.com/ziglang/zig https://github.com/markfirmware/zig-bare-metal-raspberry-pi

What infrastructure (computing resources and network access) do you need? (see: https://www.packet.net/bare-metal/)?

c1.large.arm login to install zig and diagnose https://github.com/ziglang/zig/issues/2934 - the exception occurs on pi bare metal and I’d like to see if it occurs on a native system

expect to implement ci for building zig for aarch64 - https://github.com/ziglang/zig/issues/2443

Describe the continuous integration (CI) system in use or desired for this project.

to be determined - if github actions can defer to a worksonarm runner, then that is the ticket

Please state your contributions to the open source community and any other relevant initiatives

working on zig on pi bare metal

Brag a little bit about yourself, please!

daurnimator commented 4 years ago

FYI I already have worksonarm access for zig. Current status at https://github.com/ziglang/zig/issues/2443#issuecomment-522412913 (blocked on gitlab for CI)

vielmetti commented 4 years ago

At https://github.com/ziglang/zig/issues/2443 I also note the availability of Drone Cloud and Travis CI, both with native (not QEMU) based arm64 support.

andrewrk commented 4 years ago

I'm tinkering with Drone Cloud. I have been unable to find a list of supported architectures in the docs, has anyone found this list?

markfirmware commented 4 years ago

I haven’t seen the list but I’m using arm64. https://github.com/ziglang/zig/issues/2934#issuecomment-546037460

vielmetti commented 4 years ago

The related issue is #166 (existing access)

andrewrk commented 4 years ago

I found this: https://docker-runner.docs.drone.io/configuration/platform/

I'm doing pretty good with the aarch64 target. I rented a scaleway server for a few hours and built https://github.com/ziglang/docker-zig for aarch64. For 32 bit arm, I'm a bit stuck, how can I make a docker image for 32 bit arm? Is there an arm32 server I can rent for a couple hours?

andrewrk commented 4 years ago

@markfirmware email me your RSA public key and preferred username and I will give you ssh access to the box

markfirmware commented 4 years ago

@andrewrk will do when I’m back Saturday morning

andrewrk commented 4 years ago

We have ARM 64 downloads available on https://ziglang.org/download/ now :-)

stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

andrewrk commented 4 years ago

I really hate the idea of stalebot, even though this is exactly the use case for it.

This isn't even my issue, and this is the perfect use case for stalebot, and I'm still upset about it.

vielmetti commented 4 years ago

Apologies @andrewrk for stalebot; that's mostly my fault, for not figuring out a quiet but effective way to stay on top of all of this.

I am happy for the Zig announcements! I think this particular issue can be closed out.