I am in need to build quite a lot of software in a reproducible way while being as fast as possible.
Nix seems a perfect fit, however, I do have also some other restrictions.
- All the build artefact must be placed inside a specific directory, I don’t care about the name of the artefact as long as they are placed under
/foo/bar/...whatever..., it cannot be
- I need to create a specific dir structure, still under the same directory of above, something like:
/foo/bar/gcc7/bin/...all_the_binaries_compiled_with_gcc7...and so on and so forth.
This structure is quite more complex than this one, but similar.
This structure can very well being created using symlink.
So, before I dive deeper into Nix I am wondering if it is possible at all and if it is actually practical.