Re:Ask HN: Why does every package+module system become a Rub...
by fragmede on Monday January 30, 2023 @12:25PM
(#34583137)
Maybe our definition of "easy" doesn't agree, but for Ksplice, we had to build kernels using the exact same, often old versions of GCC and everything else (binutils, etc). We made schroots (this predated docker) and then we used the system package manager to install the requisite old version of packages. Wasn't trivial to get the whole system setup, but getting old versions of packages installed wasn't impossibly hard either.
For development you may want to test your code against multiple versions of the system libraries. This is not easy using a distro package manager.