[Enhancement]: Hermetic builds #2135
Labels
build system
related to build system (CMake) and/or building process/assumptions
difficulty: hard
issue that requires a lot of diligence/code to fix
enhancement
suggests alteration of existing functionality to better support different use cases
priority: low
issue that's not encountered often or hard to reproduce
While we are doing ok in terms of reproducible builds, it would be nice to support hermetic builds of conky.
Hermetic builds would be incredibly slow because they need to build all dependencies from scratch, so the
HERMETIC_BUILD
flag would be disabled by default.Currently the build guides say "try building, when it fails, install a package". As a side-effect, conky build could automatically download (and build) missing dependencies.
This is a difficult issue to solve and probably requires a week of tedious work and testing. See this CMake discourse for details.
The text was updated successfully, but these errors were encountered: