Emulator Issues #11772
Dolphin ships curl with hardcoded CA_BUNDLE location
If the Externals version of libcurl is used instead of a system one, Distros where certificates are not located at /etc/ssl/certs/ca-certificates.crt will fail to establish https connections.
This breaks the following features:
- Cheat Code Downloading
- NetPlay Browser (Both hosting and browsing)
- Displaying of the external IP
The most reasonable solution to this is to configure curl properly instead of relying on our pre-configured(!) version of it.
This relies on us switching to CMake completely first though.
This also affects Android. See https://github.com/dolphin-emu/dolphin/pull/7302 for reference. I believe no functionality is broken on Android right now because of this, because everything that was affected (cover downloading and analytics) has been re-implemented using Java code (for better or worse...)