TraceMachina / nativelink

NativeLink is an open source high-performance build cache and remote execution server, compatible with Bazel, Buck2, Reclient, and other RBE-compatible build systems. It offers drastically faster builds, reduced test flakiness, and specialized hardware.
https://nativelink.com
Apache License 2.0
1.18k stars 110 forks source link

Document development on NixOS #1229

Closed aaronmondal closed 2 weeks ago

aaronmondal commented 3 months ago

We support development on virtually every distribution since we ship our entire development environment with nix.

Ironically, the one distro that doesn't work out of the box is NixOS due to various assumptions on posix compliance. We should document how to set up the nativelink repo on NixOS.

cc @jaroeichler

jaroeichler commented 3 months ago

Working on this. I'll probably just have to figure out the right environment variables for nix-ld here.

MohamadElgendy23 commented 2 months ago

Working on this. I'll probably just have to figure out the right environment variables for nix-ld here.

Did you manage to complete this? I was going to work on it or at least continue where you left off on my own branch.