I have a huge C ++ 11 project with plugins similar to a function. My project has several libraries (compiled with gcc 4.6.3), an interface (compiled with gcc 4.6.3), and some plugins (compiled with gcc 4.7). Plugins are loaded via tt dlopen
and link to files from libs.
My project uses various types of templates, typeinfo, shared_ptr, stl.
When I compile everything with the same gcc version, everything works fine. When I compile the method I described (libs and frontend in 4.6.3 and the plugin in 4.7), I start to encounter problems.
I'm not sure what is going on, and I hope you can give me some tips and help me solve this problem.
source share