NetLS/iforLSand need a specific license key bound to a license server machine (via the CPU planar ID).
LUMtook over. This mechanism allows to bypass strict license management via the
-qnolmoption. Just append
-qnolmto the configuration file's common option definitions after the
options = ...other options...,-qnolm
vactype compilers need to be added to the command path:
export PATH=/usr/vac/bin:/usr/vacpp/bin:$PATH export MANPATH=/usr/vac/man/en_US:$MANPATH
|Macro Name||Compiler Version||Macro Value||Remarks|
_rindicates threadsafe version, which e.g. defines
-D_THREAD_SAFE. Used in conjunction with DCE threads.
ln -s /usr/lpp/xlC/lib/libC.a /usr/lib/libC.ais necessary to "publicize" the C++ runtime library.
IBM Open Classsamples and sources (this will save several 100MB of disk space), as well as Japanese and Chinese help text.
IBM Open Classstuff, install only common HTML docs.
IBM C/C++there's a shell script to set the proper links:
/usr/ibmcxx/bin/replaceCSETwhich should be used to override settings by the previous C Set compiler and/or to define the
xlC.rte 22.214.171.124 C Set ++ for AIX Application Runtimefileset, which overrides the 3.1.x runtime. Otherwise the compiler won't install.
smittyis not quite straightforward as usual. Here's the procedure I found to work best.
cforaixhelpscript work, the
httpdlitedaemon must run (see
/etc/inittab). Its config file
/etc/IMNSearch/httpdlite/httpdlite.confshould contain the entries
HostName localhost Port 49213
smittyto install straightforward from CD.
XL C/C++ 8does not seem to enforce license management.
smittyto install straightforward from CD. Install only filesets belonging to the version of AIX you are running on.
XL C/C++ 9does not seem to enforce license management.
In order to run
XL C 9 on AIX 6.1 a PTF (oct2007) has
to be applied. Browse
IBM Support - Download - Software Category: Other Software Subcategory: XL C/C++and download. If the transmission is bad, command line download may be used:
wget -e robots=off ftp://ftp.software.ibm.com/aix/products/ccpp/ptfs/vac.90.aix61.oct2007.ptf.tar.ZUnpack and update via
smitty. Configuration file for AIX 6.1:
ln -s /etc/vac.cfg.61 /etc/vac.cfg
XL C 9comes with a web information server, to be controlled via
/usr/xlhelp/bin/xlhelp # start eclipse server, in /etc/rc.local /usr/xlhelp/bin/xlhelp_end # stop eclipse serverClients may access it via
/usr/vac/bin/xlchelp # client command, requires Mozilla http://localhost:9011/help/index.jsp # URL on local machine http://server_name:9011/help/index.jsp # URL on remote machinePDF docs are found in