For other build dependencies for which a new major version was required to build e.g. firefox, what we've done is backport them with a different package name, e.g. nasm-mozilla, nodejs-mozilla, gcc-mozilla, and make sure they are co-installable with the original packages.
I suppose we could do that for cmake and libarchive.
For other build dependencies for which a new major version was required to build e.g. firefox, what we've done is backport them with a different package name, e.g. nasm-mozilla, nodejs-mozilla, gcc-mozilla, and make sure they are co-installable with the original packages.
I suppose we could do that for cmake and libarchive.