tomq42

Doesn't having a well known entry point "PF_initPlugin" violate the One Definition Rule? If you load the plugins with RTLD_GLOBAL option you'll end up getting the wrong PF_initPlugin because the loader will combine all of the symbols as it is entitled to because of the ODR.