Skip libwayland debug print path on Redox
Avoid a non-essential debug-only formatting dependency in the WIP Redox libwayland build so the verified relibc compatibility slice is not blocked by wl_closure_print diagnostics. Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
@@ -71,3 +71,20 @@ diff --git a/src/connection.c b/src/connection.c
|
||||
#include "wayland-util.h"
|
||||
#include "wayland-private.h"
|
||||
#include "wayland-os.h"
|
||||
@@ -1503,6 +1510,15 @@
|
||||
wl_closure_print(struct wl_closure *closure, struct wl_object *target,
|
||||
int send, int discarded, uint32_t (*n_parse)(union wl_argument *arg),
|
||||
const char *queue_name)
|
||||
{
|
||||
+#ifdef __redox__
|
||||
+ (void)closure;
|
||||
+ (void)target;
|
||||
+ (void)send;
|
||||
+ (void)discarded;
|
||||
+ (void)n_parse;
|
||||
+ (void)queue_name;
|
||||
+ return;
|
||||
+#endif
|
||||
int i;
|
||||
struct argument_details arg;
|
||||
const char *signature = closure->message->signature;
|
||||
|
||||
Reference in New Issue
Block a user