Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
None
-
6.7
-
None
Description
Provided main application A, if A dlopens() B, and if B depends on another shared library C, then loading C will fail. (A -> B -> C)
This is problem in new version of Emscripten (tested 3.1.51), but it was working fine in 3.1.37.
Related Emscripten patch: https://github.com/emscripten-core/emscripten/pull/19310
This can be fixed by porting old code responsible for reading file with FS, to new version, but I'm not sure if its a proper solution.