IDL stubs must be regenerated with the new IDL compiler to be compatible with the runtime library. The -m flag can be given to omniidl2 to explicitly enable reopen module on all platforms. However, the stub code will not compile unless namespace is used to represent modules. The support for compiling stubs into Windows DLLs has been clarified. The IDL compiler now generates three files.
Some compilers instantiate template code when a 'typedef' is encountered.
This can cause parts of the 'dynamic' library to be referenced, even if not directly used. In this case both the omniORB and omniDynamic libraries will have to be linked into the program. This should give significant performance improvements. There are no changes to the public interface. The DynAny interface has been re-implemented to use the new version of TypeCode and Any. 8.