Compiling and Linking Options - Parallel Transporter

Teradata Parallel Transporter Application Programming Interface Programmer Guide

Product
Parallel Transporter
Release Number
16.10
Published
May 2017
Language
English (United States)
Last Update
2018-05-15
dita:mapPath
pev1488824663354.ditamap
dita:ditavalPath
Audience_PDF_include.ditaval
dita:id
B035-2516
lifecycle
previous
Product Category
Teradata Tools and Utilities

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