diff --git a/src/qt_common/config/uisettings.h b/src/qt_common/config/uisettings.h index 794d1a029b..74b26652c2 100644 --- a/src/qt_common/config/uisettings.h +++ b/src/qt_common/config/uisettings.h @@ -160,7 +160,13 @@ struct Values { Setting enable_discord_presence{linkage, false, "enable_discord_presence", Category::Ui}; // logging - Setting show_console{linkage, false, "showConsole", Category::Ui}; + Setting show_console{linkage, +#ifdef __OPENORBIS__ + true, +#else + false, +#endif + "showConsole", Category::Ui}; // Screenshots Setting enable_screenshot_save_as{linkage, true, "enable_screenshot_save_as", diff --git a/src/yuzu_cmd/yuzu.cpp b/src/yuzu_cmd/yuzu.cpp index 7817897adc..c2b47923eb 100644 --- a/src/yuzu_cmd/yuzu.cpp +++ b/src/yuzu_cmd/yuzu.cpp @@ -60,8 +60,10 @@ #ifdef __OPENORBIS__ #include +#include +#include <__thread/support.h> # define STUB_WEAK(name) extern "C" void name() { printf("called " #name); asm volatile("ud2"); } -STUB_WEAK(__cxa_thread_atexit) +void *__cxa_thread_atexit_impl = nullptr; STUB_WEAK(__assert) STUB_WEAK(ZSTD_trace_compress_begin) STUB_WEAK(ZSTD_trace_compress_end) @@ -254,7 +256,6 @@ extern "C" SDL_AppResult SDL_AppInit(void **appstate, int argc, char **argv) { {0, 0, 0, 0}, // clang-format on }; - #ifdef __OPENORBIS__ // PS4 will use this path by default UNLESS overriden; this is so users // can quickly launch whatever they want.