15.10 - Appendix A Platform Compilers - Parallel Transporter

Teradata Parallel Transporter Application Programming Interface

prodname
Parallel Transporter
vrm_release
15.10
category
Programming Reference
featnum
B035-2516-035K
 

Table 34: Teradata PT Platform Compilers 

Operating System

Platform Version

Compiler Version

AIX

Power PC AIX 5.3

  • VisualAge C++ Professional/C for AIX Compiler, V5
  • Using the compiler’s default STL

    HP-UX

  • PA-RISC HP-UX 11v1 (11.11)
  • PA-RISC HP-UX 11v2 (11.23)
  • PA-RISC HP-UX 11v3 (11.31)
  • Itanium 64-bit HP-UX 11iv2 (11.23)
  • Itanium 64-bit HP-UX 11iv3 (11.31)
  • HP ANSI C++ B3910B X.03.37.01
    for PA-RISC
  • Using the compiler’s default STL

  • HP aC++/ANSI C B3910B A.05.50 [Jan. 06 2003] for Itanium
  • Using the compiler’s default STL

    Linux

  • x86 32-bit Red Hat® Linux Advanced Server 3.0
  • x86 32-bit Red Hat Linux Advanced Server 4.0
  • x86 32-bit Red Hat Linux Advanced Server 5.0
  • EM64T/Opteron 32-bit Red Hat Linux Advanced Server 4.0
  • EM64T/Opteron 32-bit Red Hat Linux Advanced Server 5.0
  • EM64T/Opteron 64-bit Red Hat Linux Advanced Server 4.0
  • EM64T/Opteron 64-bit Red Hat Linux Advanced Server 5.0
  • x86 32-bit SUSE® LINUX® Enterprise 9 SP1, SP2, and SP3
  • x86 32-bit SUSE® LINUX® Enterprise 10 SP1
  • EM64T/Opteron 32-bit SUSE LINUX Enterprise 9 SP1, SP2, and SP3
  • EM64T/Opteron 64-bit SUSE LINUX Enterprise 9 SP1, SP2, and SP3
  • EM64T/Opteron 32-bit SUSE LINUX Enterprise 10 SP1
  • EM64T/Opteron 64-bit SUSE LINUX Enterprise 10 SP1
  • For 32-bit:
  • g++ 4.1 (V4.1.2)
  • Using the compiler’s default STL

  • For 64-bit:
  • g++ 4.1 (V4.1.2)
  • Using the compiler’s default STL

    z/Linux

    Red Hat Enterprise Linux on zSeries

  • 32-bit TTU on RHEL 5.0
  • 64-bit TTU on RHEL 5.0
  • Novell SUSE Enterprise Linux on zSeries

  • 32-bit TTU on SUSE 10
  • 64-bit TTU on SUSE 10
  • For 32-bit, g++ version 4.1
  • Using the compiler’s default STL

  • For 64-bit, g++ 4.1
  • Using the compiler’s default STL

    Solaris running on an AMD Opteron system

  • 32‑bit Opteron running 64-bit Oracle Solaris 10
  • 64‑bit Opteron running 64-bit Oracle Solaris 10
  • Sun C++ 5.8 2005/10/13
  • Using the compiler’s default STL (libCstd)

    Applications linked with the STLport version of the STL library are incompatible with the Teradata PT libraries. Link user applications with the default STL library instead.

    Note: TPTAPI applications built with old SUN C++ compilers (4.2 or earlier) and linked with upgraded SUN C++ compiler (5.0 or later) may experience compatibility problems. To remedy these, see the rules documented on the Oracle Sun Developer Network website.

    Solaris running on a SPARC system

  • 32-bit SPARC system running on Oracle Solaris 10
  • 64-bit SPARC system running on Oracle Solaris 10
  • Sun C++ 5.8 2010/09/29
  • Using the compiler’s default STL (libCstd)

    Applications linked with the STLport version of the STL library are incompatible with the Teradata PT libraries. Link user applications with the default STL library instead.

    Note: TPTAPI applications built with old SUN C++ compilers (4.2 or earlier) and linked with upgraded SUN C++ compiler (5.0 or later) may experience compatibility problems. To remedy these, see the rules documented on the Oracle Sun Developer Network website.

    Windows

  • x86 2000 Professional Server Advanced Server SP4
  • x86 32-bit WS 2008 Enterprise Edition Standard Edition
  • x86 32-bit XP Professional SP2
  • EM64T/Opteron 32-bit XP Professional SP2
  • EM64T/Opteron 64-bit XP Professional x64 Edition SP2
  • x86 32-bit WS 2003 Enterprise Edition Standard Edition Original and SP2
  • EM64T/Opteron 32-bit WS 2003 Enterprise Edition Standard Edition Original and SP2
  • EM64T/Opteron 32-bit WS 2008 Enterprise Edition Standard Edition
  • EM64T/Opteron 64-bit WS 2003 Enterprise x64 Edition Standard x64 Edition Original and SP2
  • EM64T/Opteron 64-bit WS 2008 Enterprise x64 Edition Standard x64 Edition
  • EM64T/Opteron 32-bit Vista Enterprise edition
  • EM64T/Opteron 64-bit Vista Enterprise edition
  • EM64T/Opteron x64 Vista Enterprise edition
  • MSVC_8.0 and MSVC_11 for 32-bit
  • Using the compiler’s default STL

  • MSVC_8.0 for MSVC_11 for 64-bit
  • Using the compiler’s default STL

    z/OS

  • z/OS 1.7
  • z/OS 1.8
  • z/OS 1.9
  • V1.7 z/OS XL C++
  • OS X

    x86 OS X 10

  • For 32-bit and 64-bit:
  • g++ 4.2 (V4.2.1)
  • Using the compiler's default STL