From e17ee83326f73d2bbfce5750ae8dc592a3b63c27 Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Sun, 16 Nov 2025 19:41:51 +0100 Subject: ELF/Mach-O: Force default visibility for public API functions. Thanks to Dymphna. #1409 --- src/luaconf.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/luaconf.h') diff --git a/src/luaconf.h b/src/luaconf.h index 7cd2edb5..6959313d 100644 --- a/src/luaconf.h +++ b/src/luaconf.h @@ -132,6 +132,8 @@ #else #define LUA_API __declspec(dllimport) #endif +#elif (defined(__ELF__) || defined(__MACH__) || defined(__psp2__)) && !((defined(__sun__) && defined(__svr4__)) || defined(__CELLOS_LV2__)) +#define LUA_API extern __attribute__((visibility("default"))) #else #define LUA_API extern #endif -- cgit v1.2.3-55-g6feb