Core: Remove checks for symbol version_major and version_minor (#3540)

* Remove checks for module version_major and version_minor

Following this rule broke linking for some libraries, and introduced extra effort needed to get some homebrew running.

* Clang

* Fix rebase

* Disable libSceSsl HLE

Real hardware uses a title workaround to determine if base libSceSsl is needed. Currently, this title workaround applies to absolutely nothing.
This commit is contained in:
Stephen Miller
2025-09-08 21:30:03 -05:00
committed by GitHub
parent 707fe9faff
commit f4531fd927
96 changed files with 4212 additions and 4998 deletions

View File

@@ -88,7 +88,6 @@ void InitHLELibs(Core::Loader::SymbolsResolver* sym) {
Libraries::NetCtl::RegisterLib(sym);
Libraries::SaveData::RegisterLib(sym);
Libraries::SaveData::Dialog::RegisterLib(sym);
Libraries::Ssl::RegisterLib(sym);
Libraries::Ssl2::RegisterLib(sym);
Libraries::SysModule::RegisterLib(sym);
Libraries::Posix::RegisterLib(sym);
@@ -139,6 +138,9 @@ void InitHLELibs(Core::Loader::SymbolsResolver* sym) {
Libraries::Voice::RegisterLib(sym);
Libraries::Rtc::RegisterLib(sym);
Libraries::VrTracker::RegisterLib(sym);
// Loading libSceSsl is locked behind a title workaround that currently applies to nothing.
// Libraries::Ssl::RegisterLib(sym);
}
} // namespace Libraries