As of z/OS V1R8 XL C/C++, IPA(LINK) makes use of 64-bit virtual
memory, which will cause an XL C/C++ compiler ABEND if there is insufficient
storage. The default MEMLIMIT system parameter size in the SMFPRMx
parmlib member should be at least 3000 MB. The default MEMLIMIT value
takes effect whenever the job does not specify one of the following:
- MEMLIMIT in the JCL JOB or EXEC statement
- REGION=0 in the JCL
Note: The MEMLIMIT value specified in an IEFUSI exit
routine overrides all other MEMLIMIT settings.
The z/OS UNIX System Services ulimit command
can be used to set the MEMLIMIT default. For information, see z/OS UNIX System Services Command Reference.
For additional information about the MEMLIMIT system parameter, see z/OS MVS Programming: Extended Addressability Guide.
As of z/OS V1R8 XL C/C++, the EDCI, EDCXI, EDCQI, CBCI, CBCXI,
and CBCQI cataloged procedures, which are used for IPA Link, contain
the variable IMEMLIM, which can be used to override the default MEMLIMIT
value.