From 692c71a6778aa317349bdf568fb3aba7c6c6ff53 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Fri, 10 Oct 2025 12:11:06 -0700 Subject: [PATCH] The dlopen note functionality is only used on UNIX platforms --- include/SDL3/SDL_dlopennote.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/include/SDL3/SDL_dlopennote.h b/include/SDL3/SDL_dlopennote.h index a12ddbd7e7..36a0607f80 100644 --- a/include/SDL3/SDL_dlopennote.h +++ b/include/SDL3/SDL_dlopennote.h @@ -93,6 +93,13 @@ #define SDL_ELF_NOTE_DLOPEN_PRIORITY_REQUIRED "required" +#if !defined(SDL_PLATFORM_UNIX) || defined(SDL_PLATFORM_ANDROID) +/* The dlopen note functionality isn't used on this platform */ +#ifndef SDL_DISABLE_DLOPEN_NOTES +#define SDL_DISABLE_DLOPEN_NOTES +#endif +#endif /* SDL_PLATFORM_UNIX || SDL_PLATFORM_ANDROID */ + #if defined(__ELF__) && !defined(SDL_DISABLE_DLOPEN_NOTES) #include