diff --git a/externals/ps4sup/stub.cpp b/externals/ps4sup/stub.cpp index 968a97d28f..4e1adc1500 100644 --- a/externals/ps4sup/stub.cpp +++ b/externals/ps4sup/stub.cpp @@ -9,13 +9,19 @@ asm volatile("ud2"); \ } +#define STUB_ZERO(name) \ + extern "C" int name() { \ + printf("called " #name " = ret zero"); \ + return 0; \ + } + + extern "C" int __pthread_cxa_finalize(); extern "C" void __cxa_thread_atexit_impl() { //printf("__cxa_thread_atexit_impl called!\n"); //__pthread_cxa_finalize(); } -STUB_WEAK(__assert) STUB_WEAK(ZSTD_trace_compress_begin) STUB_WEAK(ZSTD_trace_compress_end) STUB_WEAK(ZSTD_trace_decompress_begin) diff --git a/src/yuzu_cmd/CMakeLists.txt b/src/yuzu_cmd/CMakeLists.txt index 173c02669b..6300af623a 100644 --- a/src/yuzu_cmd/CMakeLists.txt +++ b/src/yuzu_cmd/CMakeLists.txt @@ -78,8 +78,8 @@ endif() if (OPENORBIS) target_link_libraries(yuzu-cmd - PRIVATE OSMesa - PRIVATE SceVideoOut SceAudioOut ScePad SceSystemService + PRIVATE vulkan_radeon + PRIVATE SceVideoOut SceAudioOut ScePad SceSystemService SceGnmDriver PRIVATE ps4sup) create_ps4_eboot(yuzu-cmd eden-cli IV0000-BREW00090_00-EDENEMULAT000000) endif()