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

Usable for NixOS build farm? #19

Open
Kreyren opened this issue Sep 11, 2023 · 4 comments
Open

Usable for NixOS build farm? #19

Kreyren opened this issue Sep 11, 2023 · 4 comments

Comments

@Kreyren
Copy link

Kreyren commented Sep 11, 2023

In the promotion it claims that the cluster is capable of parallel computing, can you elaborate if it's able to use all 28 Threads (7x module in a cluster) to do compilation?

For context i am looking for a hardware to use for the build farm in NixOS to make cached riscv packaged

Clarification: I am not in charge of the decision for the hardware infrastructure i am asking as a community member

@Zepan
Copy link
Contributor

Zepan commented Sep 11, 2023

Yes, we have tested on linux kernel compile, single board use 64min, cluster use 15min

@Kreyren
Copy link
Author

Kreyren commented Sep 11, 2023

Yes, we have tested on linux kernel compile, single board use 64min, cluster use 15min -- @Zepan (#19 (comment))

Was this done or could this be done without distcc? (nixos builds packages in a clean sandboxed environment for reproducibility so we can't do distcc)

@MaxHearnden
Copy link

While it isn't likely that a single package can compiled in a distributed manner, you could setup the modules as remote builders so you can compile multiple packages quickly at the same time. see https://nixos.org/manual/nix/stable/advanced-topics/distributed-builds for more information.

@0x754C
Copy link

0x754C commented Mar 13, 2024

I use lm4a for guix offload, it works well, but guix haven't riscv64 bootstrap.....

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

No branches or pull requests

4 participants