I built vim from source with option --enable-python3interp.
But after a system wide update (pop-os / ubuntu 21 to 22.04), python went from 3.9 to 3.10 and I suppose this is what broke my vim:
$vim
vim: error while loading shared libraries: libpython3.9.so.1.0: cannot open shared object file: No such file or directory
vim being vital for most of what I do on my computer, I decided to proceed with brute force: rebuild vim.
Problem solved, but:
Why vim couldn't start at all after the python upgrade? The configure option enable-python3interp obviously has something to do with it but why binding vim to a specific version of python?
Was there another solution than re-installing vim?