Also, for
switching versions all you have to do is change on variable.
I'm sure
there are things like this for other systems but I use arch and
I see a
solution to your problem.
I'm using arch, too. The problem are the people, who don't :-)
In the end, it should be possible to "just get & compile" a
project with a package manager, regardless of which platform you
use and which versions your platform package manager ships. If I
have a good workaround in Arch but my colleague needs a different
in Debian, it's already a failure.