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/jit/bcsave.lua | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/jit') diff --git a/src/jit/bcsave.lua b/src/jit/bcsave.lua index e4ca1977..5a55789a 100644 --- a/src/jit/bcsave.lua +++ b/src/jit/bcsave.lua @@ -165,6 +165,8 @@ extern "C" #endif #ifdef _WIN32 __declspec(dllexport) +#elif (defined(__ELF__) || defined(__MACH__) || defined(__psp2__)) && !((defined(__sun__) && defined(__svr4__)) || defined(__CELLOS_LV2__)) +__attribute__((visibility("default"))) #endif const unsigned char %s%s[] = { ]], LJBC_PREFIX, ctx.modname)) -- cgit v1.2.3-55-g6feb