On Aix, "date" command is wrong with Autosys libraries

Document ID : KB000018268
Last Modified Date : 14/02/2018
Show Technical Document Details

Description:

On an AIX server, there might be a conflict between Aix libraries leading in an incorrect "date"

The "date " command uses libicu* files out of /usr/lib.
When the Autosys environment is sourced, same libicu* libraries are called first due to LIBPATH or LD_LIBRARY_PATH aving $AUTOSYS/lib first

This effects AIX 6 and above only.

Solution:

Change these three below symbolic links which are present in $AUTOSYS/lib

From:

libicui18n.a -> $AUTOSYS/lib/libicui18n38.1.a
libicudata38.a -> $AUTOSYS/lib/libicudata38.1.a
libicudata.a -> /$AUTOSYS/libicudata38.1.a

To:

libicui18n.a -> /usr/lib/libicui18n.a
libicuuc.a -> /usr/lib/libicuuc.a
libicudata.a -> /usr/lib/libicudata.a