stage2: Add support for testing LLVM enabled builds in test-stage2

To make sure that we don't have to rebuild libc for every case, we now
have a seperate cache directory for the global cache, which remains
the same between test runs.

Also make sure to destory the Compilation before executing a child process,
otherwise the compiler deadlocks. (#7596)
0151f3b76aTimon Kruiper committed on 1/3/2021, 8:13:38 PMparenta926c91
3 files changedLine totals unavailable