In aix 4.3 boxes,the c compiler has to be installed
separately and are placed under /usr/vac/bin
On older aix box (i.e. 4.2 ) C came with the OS cdrom
and there's the /usr/bin/xlc (which points to the
actual location /usr/lpp/xlC/bin/xlC)
Now lately I tried to compile sendmail 8.9 under
a machine running aix4.3 (which was actually migrated from 4.2,
so that /usr/lpp/xlC/bin/xlC remains)
and it worked.
But when i compiled it under a machine with aix 4.3 pre-installed
(its C compiler was installed from a AIX C version 5 cd)
, there's no more /usr/bin/xlc (the thing sendmail source looks for)
So i made a symbolic link for /usr/bin/xlc to point to /usr/vac/bin/xlc
The compilation failed.
Now what's the difference between these 2 sets of C compilers.
What must i do to make my compilation work under the box
with only /usr/vac/bin/xlc , but no /usr/bin/xlc