A fix is available
APAR status
Closed as program error.
Error description
If the source code holds the XOPEN_SOURCE Feature Test Macro with a value of 700, e.g.: #define _XOPEN_SOURCE 700 includes #include <unistd.h> and then calls the "readlinkat" subroutine, e.g. rc = readlinkat( fd, path2, buf, sizeof(buf)); the compilation may fail with an error message similar to ld: 0711-317 ERROR: Undefined symbol: .__readlink64at ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
Local fix
Do not use the XOPEN_SOURCE Feature Test Macro by removing line #define _XOPEN_SOURCE 700 from the source code. This will create code which does not comply to the definition. Therefore this approach is only valid if this definition is not needed.
Problem summary
READLINKAT() MAY FAIL TO LINK WITH _XOPEN_SOURCE 700 AND 64-bit
Problem conclusion
Export the __readlink64at symbol
Temporary fix
Comments
APAR Information
APAR number
IV58104
Reported component name
AIX V7.1
Reported component ID
5765H4000
Reported release
710
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Submitted date
2014-03-28
Closed date
2014-04-22
Last modified date
2016-05-10
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
AIX V7.1
Fixed component ID
5765H4000
Applicable component levels
R710 PSY U868604
UP15/01/19 I 1000
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSMV87","label":"AIX 6.1 Enterprise Edition"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"710","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSMVAX","label":"AIX Express Edition"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"710","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG11R","label":"AIX 7.1 HIPERS, APARs and Fixes"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"710","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
10 May 2016