Hello everyone,
I am relatively new to Nix(OS) and have just started to get a grasp of how to write my own Nix expressions and understanding how the system works.
Currently, I find myself in need to compile a large C/C++ project (namely, the PARSEC benchmark suite) which is filled to the brim with hardcoded path specifications which don’t exist in NixOS, like /usr/bin/make
and the likes (not to mention the probably also hard-coded library paths).
Is there an easy way to get a large old legacy project like this running under NixOS that does not involve editing all files that reference these files via sed
and is ideally also somewhat confined to a local override like a nix-shell
?
To make that clear, the hardcoded paths include both library and binary paths.
Thanks in advance!
– Felix