Appendix C Compiling and Linking Options - Parallel Transporter

Teradata Parallel Transporter Application Programming Interface

Product
Parallel Transporter
Release Number
15.10
Language
English (United States)
Last Update
2018-10-07
dita:id
B035-2516
lifecycle
previous
Product Category
Teradata Tools and Utilities

Of note for this release:

  • TheTeradata PT header files were changed. Applications built with previous versions of Teradata PT must be recompiled with the updated header files.
  • All Teradata PT applications must explicitly link with the Teradata PT ICU library using the -lpxicu option.
  • See the following solution files or makefiles.

  • 32‑bit Application for Windows
  • See generic.sln in sample\generic for vc8.

    See generic_vc11.sln in sample\generic for vc11.

    For multi_threaded applications, see TelapiThreadTest.sln in sample\threads for vc8.

  • 64‑bit Application for Windows
  • See generic64.sln in sample\generic for vc8.

    See generic64_vc11.sln in sample\generic for vc11.

    For multi_threaded applications, see TelapiThreadTest64.sln in sample\threads for vc8.

  • 32‑bit and 64‑bit Applications for Solaris running on an AMD Opteron system
  • See makedriver.sol_o in sample\generic

    For multi_threaded applications, see makeparallel.sol_o in sample\threads.

  • 32‑bit and 64‑bit Applications for Solaris running on a SPARC system
  • See makedriver.sol_s in sample\generic

    For multi_threaded applications, see makeparallel.sol_s in sample\threads.

  • 32‑bit and 64‑bit Applications for HP_UX
  • See makedriver.hpux in sample\generic

    For multi_threaded applications, see makeparallel.hpux in sample\threads.

  • 32‑bit and 64‑bit Applications for AIX
  • See makedriver.aix in sample\generic.

    For multi_threaded applications, see makeparallel.aix in sample\threads.

  • 32‑bit and 64‑bit Applications for LINUX
  • See makedriver.linux in sample\generic.

    For multi_threaded applications, see makeparallel.linux in sample\threads.

  • 32-bit and 64-bit Applications for z/Linux
  • See makedriver.linux_390 in sample\generic.

    For multi-threaded applications, see makeparallel.linux_390 in sample\threads.

  • z/OS platforms
  • See STV.TIxxAPP.TWB.SAMP(MVSSMPBN) for the JCL to invoke the generic sample compilation PROC libraries. Additional details can be found in STV.TIxxAPP.TWB.SAMP(CBCC) and STV.TIxxAPP.TWB.SAMP(SBCXB).

  • 32-bit and 64-bit Applications for OS X
  • See makedriver.macos in sample\generic.

    For multi_threaded applications, see makeparallel.macos in sample\threads.