IBM Support

TPF Build Tools

Downloadable files


The TPF build tools give you access to several TPF tools that were previously only available from batch JCL.

Download Description

The TPF Build Tools give you access to several TPF tools that were previously only available from batch JCL.  Several Unix-style utilities exist in this set: 

  17 December 2007 This update changes
  • Support for HSM-migrated data sets for as, tpfldr, and ld.
  • A new strict-prelinker option added for ld.

All executables provided in the package were linked with COMPAT=PM3 so that they can be executed on any z/OS (or OS/390) UNIX system.

as v1.3.4 A utility that provides an z/OS UNIX shell command interface to the HLASM assembler, and allows HFS-resident macro files to be used.
fixedrec v1.0 A utility that is useful for appending and removing linefeeds in RECFM=F, LRECL=80 files (such as DLL definition side decks resident on HFS)
ld v 1.7 A utility that calls the Program Management Binder (a.k.a. linkedit) and, optionally, the prelinker. It knows about the unique TPF requirements for DLLs, LLMs, DLMs, and TPF Control Program code.
libi v 1.1 A tool for generating linkable LLM transfer vectors and stub object files.
mkmaclib v 1.1 A tool for creating MVS cataloged filesystem PDSes from HFS copies of macro files. 
lmcp v1.1p2 A utility for copying HFS resident load modules (DLMs, DLLs, and LLMs) to PDS members.
pcml v1.1p2 Copies a a PDS-resident load module (DLM, LLM, or DLL) to the z/OS UNIX Hierarchical File System (HFS).
tpfldr v 1.9 A Unix interface to the TPFLDR batch program, so that loadsets can be created from PDS and HFS files.

The TPF cross-development environment is a set of z/OS UNIX System Services (hereafter, z/OS UNIX) tools that support the development of TPF e-type segments and load modules (DLM, DLL, and LLM). This environment is implemented on a mixture of native z/OS UNIX and custom-written commands to support all necessary steps on the z/OS UNIX hierarchical file system (HFS), with support added in necessary places for traditional MVS cataloged data sets, such as partitioned data sets (PDS).


  • HLASM 1.3 and higher
  • TPFLDR40
  • Project Managment Binder (DFSMS)
Readme (Text) English 5100
Readme (PDF) English 34725
Build Tool Documentation (PDF) English 259942

Download package

To download the package, first go to and sign in to the download server using your z/TPF maintenance userid and password. Once you have signed in, use Back on your browser until you return to this page. Then, select the link next to the download you want. You will be asked to click Agree on a standard set of terms and conditions.

You must be a z/TPF or TPF customer to download this tool.

Download RELEASE DATE LANGUAGE SIZE(Bytes) Download Options
TPF Build Tools 20 Dec 2007 English 344624 HTTPS

Document information

More support for: TPF

Software version: 1.1, 4.1

Operating system(s): TPF

Software edition: All Editions

Reference #: 4020190

Modified date: 18 October 2008

Translate this page: