lua-compat-5.3 icon indicating copy to clipboard operation
lua-compat-5.3 copied to clipboard

Fix Symbol Visibility

Open StDymphna opened this issue 1 month ago • 0 comments

Explicitly marks API symbols with attribute((visibility("default")) on GNU compatible compilers. When building with -fvisibility=hidden, LTO, etc., each lib had its symbol hidden.

This ensures the shared libraries will respectively export luaopen_compat53_io, luaopen_compat53_string, luaopen_compat53_table, and luaopen_compat53_utf8.

StDymphna avatar Nov 15 '25 22:11 StDymphna