On 9/12/19 10:13 AM, Nikos Chantziaras wrote:
As for getting around the first 3, you need to uninstall everything that depends on them and then unmerge them. I don't know how feasible that is, because some important packages probably depend on LLVM? Not sure. Right now, Python 2.7 is required for a useful desktop machine because important packages like Mesa probably depend on something that in turn uses Python 2.7. For a minimal system without X11 though you can probably do it.
Even on headless systems it's not completely possible at the moment. At least spidermonkey aka mozjs is required by polkit and only builds with python-2.7, thanks to their own !"§$% home-grown build system. Mozilla are working on it and it should be fixed "by the end of the year". Same for llvm-8 which still has a hard dependency on 2.7 as well. The pending llvm-9 release will supposedly work with 3.x. -h