17.10 - Compiling and Linking Options - Parallel Transporter

Teradata® Parallel Transporter Application Programming Interface Programmer Guide

Product
Parallel Transporter
Release Number
17.10
Release Date
June 2021
Content Type
Programming Reference
Publication ID
B035-2516-061K
Language
English (United States)
Of note for this release:
  • The Teradata 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_vc11.sln in sample\generic for vc11.

    For multi_threaded applications, see TelapiThreadTest_vc11.sln in sample\threads for vc11.

  • 64-bit Application for Windows

    See generic64_vc11.sln in sample\generic for vc11.

    For multi_threaded applications, see TelapiThreadTest64_vc11.sln in sample\threads for vc11.

  • 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.

  • 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.

  • 64-bit Applications for AIX

    See makedriver.aix in sample\generic.

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

  • 64-bit Applications for LINUX

    See makedriver.linux in sample\generic.

    For multi_threaded applications, see makeparallel.linux 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).

  • 64-bit applications for Apple macOS

    See makedriver.macos in sample\generic.

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