Let me apologise upfront for the long question. It is as short as I could make it, which is, unfortunately, not very short.
I have de
I found the answer to my question here. As I understand it, I need to make the typeinfo available in 'testc' available to the library 'testd'. To do this when using dlopen(), two extra things need to be done:
-E option, to make sure it exports all symbols to the executable, not just the ones that are unresolved in it (because there are none)dlopen(), add the RTLD_GLOBAL option, to make sure symbols exported by testc are also available to testd