H06.05 Release Version Update Compendium
H06.05 Release Version Update Compendium—541761-001
3-1
3
Application Development Products
The H06.05 RVU contains new features for this application development product:
•
TNS/R Cross Compilers
TNS/R Cross Compilers
TNS/R native compilers, libraries, and development tools are supported on TNS/E
systems. This support enables compiling and linking for the TNS/R architecture on a
TNS/E system. You can now build code for both the TNS/R and TNS/E architectures
using a single development platform — the TNS/E platform. (TNS/R object code
cannot be executed on a TNS/E system).
The TNS/R cross compilers on the TNS/E platform have all the features of the TNS/R
compilers since the G06.20 RVU and the same functionality as the G06.27 compilers.
Using the cross compilers, you can build applications targeted for a specific G-series
RVU starting with G06.20. Compilation for a pre-G06.20 RVU is not supported.
The TNS/R products supported on the TNS/E platform are:
•
TNS/R native C/C++ compilers (NMC, NMCPLUS)
•
pTAL compiler (PTAL)
•
TNS/R native COBOL compiler (COBOL)
•
OSS C/C++ compiler with flag to specify TNS/R compilation
(c89 -Wtarget=tns/r)
•
TNS/R native non-PIC linker (nld)
•
TNS/R native PIC linker (ld)
•
TNS/R native object file utility (noft)
The cross compiler development environment includes all runtime libraries and header
files required for application development. For both TNS/R and TNS/E compilation, the
compiler run commands also provide a parameter to control the visibility of RVU-
specific declarations.