Dynamic loading of extension nodes when coin tries to get hold of a node type object (sotype) for a class based on the name string of the node type, it will - if no such node type has been initialized yet - scan the file system for a dynamically loadable extension node with that given name. this can be completely disabled by setting the environment variable coin_no_sotype_dynload to a positive integer value, new from coin v2.5.0. on unix, extensions nodes are regular .so files. on win32, extension nodes are built as dlls. on mac os x systems, extension nodes are built as .dylib files. (note: the extension nodes have to be built using the flag '-dynamiclib', not '-bundle'.) whether the dynamically loadable objects should be named with or without the 'lib' prefix is optional. both schemes will work. people don't usually program in a way so that they instantiate new nodes through the node class' sotype object, but that is the way nodes are created when model files are loaded. this means that for all coin applications that load model files, the custom extension nodes will automatically be supported for the model files without you having to modify their source code and rebuild the applications. see ftp://ftp.coin3d.org/pub/coin/src/dynloadsample.tar.gz for an example using two dynamically loadable extension nodes. you only use an examiner viewer to view the two extension nodes in action. only a limited set of c++ compilers are supported as of yet. this is because, to initialize the extension node, it is necessary to know something about how the c++ compiler mangles the initclass symbol. if we don't know that, there is no way to locate the initclass method in the library, which means the extension node can not make itself known to the type system. if your c++ compiler is not supported, the source file to add support for a new compiler in is src/misc/cppmangle.icc. it is fairly trivial to add support for new compilers, but if you don't understand how, just ask us about it. patches with support for new compilers are of course very welcome. see also: sotype since: coin 2.0