|
|
||
|
Hi,
In fact identically named symbols from different shared libraries should not conflict. At least not the way Lua loads them:
Windows: There is no global symbol namespace. All symbols are tied to the handle of the DLL they reside in. POSIX: dlopen() is called without RTLD_GLOBAL. OSX: NSLinkModule() is called with NSLINKMODULE_OPTION_PRIVATE.
So, I do not see a problem with this change.
[]s, Diego.