deployment component import statement

Hi,

is there any reason why an import by the deploymentcomponent that looks like

<value>subfolder/mycomponent</value>

works for some components, but not for all?
I.e., for some components, we have to specify

<value>subfolder/mycomponent.so</value>

explicitly.

The latter option seems to be undocumented
(https://www.fmtc.be/bugzilla/orocos/show_bug.cgi?id=745), but
mentioned in the sources

// Import only accepts libraries ending in .so
log(Debug) << "Scanning " << path +"/" +name <<endlog();
if ( name.rfind(SO_EXT) == std::string::npos ||
name.substr(name.rfind(SO_EXT)) != SO_EXT ) {
log(Debug) << "Dropping " << name <<endlog();
}
else {
log(Debug) << "Accepting " << name <<endlog();
loadLibrary( path + "/" + name );
}

TIA

Klaas