As explained in page New Libraries with eXtremeDB 8.0, eXtremeDB packages delivered with version 8.0 and successive releases have newly introduced libraries with respect to previous versions. For applications built with eXtremeDB versions prior to 8.0, the set of libraries to be linked to the version 8.0 application will be different according to these newly introduced and deprecated libraries. Some examples of linker command lines for different types of application are shown below. (Note the linker lines and library names used in these examples are for Unix-Linux applications.)
In-Memory Database Application
For an in-memory database application using encryption, the
MURSIW
transaction manager and trace output, the following linker line for eXtremeDB version 7.1-lmcolib -lmcomem -lmcovtmem -lmconet -lmcosmp -lmcomem -lmcostrerror -lmcotrace -lmcoslnxp -lmcomconv -lmcotmursiw -lmcolib -lmcomem -lmcouwrt -lmcocryptstubwould be changed as follows for eXtremeDB version 8.0
-lmcolib -lmcovtmem -lmcotrace -lmcoslnxp -lmcomconv -lmcotmursiw -lmcolib -lmcouwrt -lmcocryptstub -lmcosallatches -lmcosalatomic -lmcosaltimer -lmcosalsmp -lmcosalmem
Persistent Database Application
For a persistent database application using encryption, the
MURSIW
transaction manager and trace output, the following linker line for eXtremeDB version 7.1-lmcolib -lmcomem -lmcovtdsk -lmconet -lmcosmp -lmcomem -lmcostrerror -lmcotrace -lmcoslnxp -lmcomconv -lmcofu98zip -lmcotmursiw -lmcolib -lmcomem -lmcouwrt -lmcocryptstubwould be changed as follows for eXtremeDB version 8.0
-lmcolib -lmcovtdsk -lmcotrace -lmcoslnxp -lmcomconv -lmcofu98zip -lmcotmursiw -lmcolib -lmcouwrt -lmcocryptstub -lmcosallatches -lmcosalatomic -lmcosaltimer -lmcosalsmp -lmcosalmemeXtremeSQL Application
For an eXtremeSQL application using sequences and online incremental backup, the following linker line for eXtremeDB version 7.1
-lmcoapi -lmcosql -lmcoapi -lmcoseq -lmcobackup -lmcoseri (+core)would be changed as follows for eXtremeDB version 8.0
-lmcosql -lmcoseq -lmcoseqmath -lmcobackup -lmcoseri (+core)Platform specific examples
For further examples of linker command lines for eXtremeDB version 8.0 and later, please use the link below according to your development platform:
Unix-Linux Library list examples for Unix-Linux applications Windows Library list examples for Windows applications VxWorks Library list examples for VxWorks applications