https://bugs.winehq.org/show_bug.cgi?id=32695
--- Comment #10 from Anastasius Focht focht@gmx.net --- Hello Qian,
--- quote --- Is it possible that Wine rename and recompile all gecko dlls, like nspr4.dll => wine_nspr4.dll, so we can avoid this kind of namespace conflict? --- quote ---
possible, you would need to do this at least for all dlls provided by Netscape portable runtime.
I didn't look too far into the runtime but you need to ensure that all pre-defined unique named objects and patterns are collision free. Might not be an issue but there are sometimes peculiarities with process environment, TLS (pre-existing threads, depending which runtime was alive first) etc. since both sets of runtime dlls share the same address space.
Regards