5.9.1 Changing from Object Files to Libraries
Some Oracle Tuxedo functions are delivered in object files in the Oracle Tuxedo release 12.1.3 (or lower). In this Oracle Tuxedo release, these object files are packaged in libraries. When rebuilding the corresponding executables, you need to link with the related libraries instead of the object files as listed in the following table:
Table 5-1 Change from Object Files to Libraries
Object File | Library | Link option (Unix/Linux) | Usage |
---|---|---|---|
cleanupsrv.o |
libtux.so / libtux.dll / libtux.sl |
-ltux |
cleanupsrv |
enqdeqmq.o |
libtuxmq.so / libtuxmq.dll / libtuxmq.sl |
-ltuxmq |
TMQUEUE_MQM |
tm_mqi.o |
libtuxmq.so / libtuxmq.dll / libtuxmq.sl |
-ltuxmq |
TM_MQI |
tm_mqi_st.o |
libtuxmq.so / libtuxmq.dll / libtuxmq.sl |
-ltuxmq |
TM_MQI |
tm_mqo.o |
libtuxmq.so / libtuxmq.dll / libtuxmq.sl |
-ltuxmq |
TM_MQO |
tgiopservice.o |
liborb.so / liborb.dll / liborb.sl |
-lorb |
TMIFRSVR |
TMQFORWARD.o |
libqm.so / libqm.dll / libqm.sl |
-lqm |
TMQFORWARD |
TMQUEUE.o |
libqm.so / libqm.dll / libqm.sl |
-lqm |
TMQUEUE |
tpfwinit.o |
libnative.so / libnative.dll / libnative.sl |
-lnative |
TMNTS |
tsam_ext.o |
libtmagent.so / libtmagent.dll / libtmagent.sl |
-ltmagent |
Tuxedo service using tsambegin()/tsamend(). |
usort.o |
libusort.so / libusort.dll / libusort.sl |
-lusort |
Parent topic: Rebuilding an Application