3 ms·
FUSE, strace, and namespacing were all the mechanisms I found. Bazel uses separate wrapper program which you could reuse in other build systems, so there is no
by qznc 6y ago
FUSE, strace, and namespacing were all the mechanisms I found. Bazel uses separate wrapper program which you could reuse in other build systems, so there is no fundamental problem with adding a "hermetic builds" feature to other build systems like Meson or Cmake.
http://beza1e1.tuxen.de/hermetic_builds.html http://beza1e1.tuxen.de/hermetic_builds.html