In the ARTIQ Developing manual (v5.7146.ceaf6584) there is a cryptic comment about FHC chroot.
Download Vivado from Xilinx and install it (by running the official installer in a FHS chroot environment if using NixOS).
In the course of getting a new build system up and running over the weekend I tried several variations of installing Xilinx Vivado alongside nix. I ended up installing Vivado at the usual bash shell outside nix. Thus far I have no difficulty building kasli bit files are firmware.
A previous version of the installation instructions made mention of patching Vivado. AFAICT the nix build scripts don't patch Vivado.
This enters a FHS chroot environment that simplifies the installation and patching of Xilinx Vivado.
I made this issue get clarity on what's meant by manual's instruction to run the installer in the FHS chroot environment. What command does this? I also wonder if there are pitfalls to installing Vivado as usual (outside nix shell).