Fixes are available
XL C/C++ for AIX Fix Pack 5 (September 2013 PTF) for 12.1
XL C/C++ for AIX Fix Pack 6 (December 2013 PTF) for 12.1
XL C/C++ for AIX Fix Pack 7 (January 2014 PTF) for 12.1
XL C/C++ for AIX Fix Pack 8 (March 2014 PTF) for 12.1
XL C/C++ for AIX Fix Pack 9 (July 2014 PTF) for 12.1
XL C/C++ for AIX Fix Pack 10 (October 2014 PTF) for 12.1
XL C/C++ for AIX Fix Pack 11 (February 2015 PTF) for 12.1
XL C/C++ for AIX Fix Pack 12 (May 2015 PTF) for 12.1
Closed as program error.
When compiling .c files with dependency file generation, the dependency file is created with permission -rw-rw-rw by default, plus the effect of umask. For .cpp files, however, the files are always created as -rw-r--r--. This creates problems during software development collaboration, since people in the same group cannot write over the dependency files created by other people in the group. $ umask 0 $xlc_r -MF t1.d -qmakedep=gcc test.c $xlC_r -MF t2.d -qmakedep=gcc test.cpp $ll *.d -rw-rw-rw- t1.d -rw-r--r-- t2.d
Manually modify file permission using chmod command.
PROBLEM DESCRIPTION: Dependency files for source compiled as C++ is created without write permissions for 'group' and 'other' USERS AFFECTED: Users of make dependency files requiring write permissions for 'group' or 'other' using an appropriate umask.
The permissions bits are now specified to be 0666 before application of the umask by the system.
Reported component name
XL C/C++ AIX
Reported component ID
Last modified date
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fixed component name
XL C/C++ FOR AI
Fixed component ID
Applicable component levels
RC10 PSY U861656