Although non-default installation gives you more
freedom to choose how many versions of XL C/C++ to
keep on your system and where to install them, in many ways a non-default
installation is also more restrictive, demanding to implement, and
difficult to maintain than a basic installation.
- The recommended method for installing XL C/C++ is
installing to the default location. You must only use the vacppndi script
to install XL C/C++ if
you are an expert user familiar with the compiler and the standard
installation process.
- The vacppndi script
does not check whether prerequisite packages are installed.
- You cannot use this script to install the product filesets individually.
- You cannot use AIX® tools
(such as lslpp) to uninstall or
to query installed filesets for version or release level information.
- Service refreshes of the compiler assume a default installation
path. For a non-default compiler installation, the vacppndi script
must be used to apply service packages.
- To run vacppndi,
you must have Perl version 5.5.3 or higher, runtime environment perl.rte,
installed on your system. This fileset is shipped with the AIX base operating system.
- The vacppndi script
requires that the original filesets not be renamed. This means that
you cannot install the compiler using filesets that have been copied
by the SMIT sub-option "Copy Software to Hard Disk for Future Installation"
because the version number of the compiler is appended to the filesets
when they are copied.
- The vacppndi tool
requires you to install the PTF vacpp.ndi fileset
before the tool can be used to install the PTF to a non-default location.