After updating OpenSSL to version 3.x rustup is broken with the following message: rustup: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory It appears that rustup tries to manually load OpenSSL 1.1 on startup, which is no longer present on the system. I have rebuild rustup after the OpenSSL update, but that does not affect the error, which indicated the library name being hardcoded in rustup. Reproducible: Always
Does it work with dev-libs/openssl-compat:1.1.1?
Yes, installing openssl-compat resolved the error. I did not know such a package exists. So it should probably a dependency for the time being, until upstream fixes the package to work with OpenSSL 3.