Hello, The following patch fixes a 'small' issue I have been facing since a couple of days: MELT would not be able to call the start_module_melt() symbol that is present in warmelt-first(...).so. It turned out that the shared library where *unloaded* at run time ; each one being loaded and then unloaded.
This was due to a misplaced else branch which is supposed to check the handler returned by dlopen is valid, and if it is not then unload the library ; this check has been displaced as an alternative to the presence of debug options. Since I was not using debug, the else branch was taken and thus the shared library as unloaded.