4 ms·
> This also means that everyone get the same tools (same version, same bugs). Everywhere I've worked solved this by having the toolchain available via a networ
by karlding 7y ago
> This also means that everyone get the same tools (same version, same bugs).
Everywhere I've worked solved this by having the toolchain available via a network share that you would mount/copy, or checked into p4 so that everyone would be on the same version and you would know what compiler version was used to build a particular release. I suppose you could achieve the same thing by building in a Docker container..
This is kind of the idea behind the hermetic environments that Bazel enforces, and is essential if you want bit-for-bit reproducible builds.
- panpanna 7y agoYeah, but everything is easier if it's native to your machine :) We have used Docker images in past but it gets really annoying with large code trees and access permissions for programmers and debuggers...