From 48f7ee16bc6fdf594d1c890d16f3ea0676027a3b Mon Sep 17 00:00:00 2001 From: Dave Murphy Date: Fri, 9 Jan 2026 15:46:03 +0000 Subject: [PATCH] prevent cyclic dependency between libogc & wiiuse --- libogc/system.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libogc/system.c b/libogc/system.c index 6d48aef5..fcccc8b4 100644 --- a/libogc/system.c +++ b/libogc/system.c @@ -1184,6 +1184,12 @@ void SYS_ResetSystem(s32 reset,u32 reset_code,s32 force_menu) #if defined(HW_RVL) + +// provide weak linked __WPADClearActiveList to prevent libogc dependency on wiiuse +__attribute__((weak)) u32 __WPADClearActiveList(void) { + return 0; +} + void SYS_ResetSystem(s32 reset,u32 reset_code,s32 force_menu) { u32 ret = 0;