Hi, all,
RTI Connext DDS 5.3
Linux (Ubuntu 16.04)
Traditional C++ API
GCC 4.9
Calling register_type on a custom IDL type succeeds the first time, but when called a second time from a shared library, the call fails with the DDS_RETCODE_PRECONDITION_NOT_MET ERROR. Per the documentation, this indicates: