APAR status
Closed as program error.
Error description
The '-#' option is designed to output to stdout the compile steps to be executed - but does not execute them. The output should match -V verbose style output. However, when using -#, the XLC compiler driver is creating actual temporary files in /tmp. Nothing is written to them; all files are 0 bytes, however this uses inodes in the file system.
Local fix
None. Do not use -#.
Problem summary
PROBLEM DESCRIPTION: Usage of the -# option results in temporary file remaining in /tmp after the XLC compiler process finishes. USERS AFFECTED: Those using -# to previous compile steps.
Problem conclusion
The temporary file creation process was modified to avoid leaving the files in /tmp. A new directory is created in /tmp instead, but the files are now never generated when -# is used.
Temporary fix
Comments
APAR Information
APAR number
IJ43981
Reported component name
XL C/C++ FOR AI
Reported component ID
5725C7200
Reported release
G10
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2022-11-02
Closed date
2022-11-02
Last modified date
2022-11-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
XL C/C++ FOR AI
Fixed component ID
5725C7200
Applicable component levels
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGH3R","label":"XL C\/C++ for AIX"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"G10","Line of Business":{"code":"LOB57","label":"Power"}}]
Document Information
Modified date:
02 November 2022