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

Reply via email to