NetLS/iforLS
and need a specific license key bound to a license
server machine (via the CPU planar ID).
LUM
took over. This mechanism allows to bypass strict license management via
the -qnolm
option. Just
append -qnolm
to the configuration file's common option definitions after
the DEFLT:
label, e.g.:
options = ...other options...,-qnolm
vac
type 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 |
---|---|---|---|
__xlC__ | C++ | ||
3.6.6 | 0x0306 | ||
6.0 | 0x0600 | ||
__xlc__ | C | ||
3.6.6 | 0x0403 | ||
6.0 | 0x0600 | ||
__IBMCPP__ | C++ | ||
3.6.6 | 366 | ||
6.0 | 600 | ||
__IBMC__ | C | ||
3.6.6 | 436 | ||
6.0 | 600 |
/etc/xlc.cfg
.
_r
indicates threadsafe version,
which e.g. defines -D_THREAD_SAFE
.
Used in conjunction with DCE threads.
/etc/xlC.cfg
.
ln -s /usr/lpp/xlC/lib/libC.a /usr/lib/libC.ais necessary to "publicize" the C++ runtime library.
/etc/xlC.cfg
.
IBM Open Class
samples and sources
(this will save several 100MB of disk space),
as well as Japanese and Chinese help text.
IBM Open Class
stuff, install only common HTML docs.
/etc/ibmcxx.cfg
/usr/ibmcxx/html/en_US/doc/index.html
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
cc
command.
xlC.rte 3.6.6.0 C Set ++ for AIX Application Runtimefileset, which overrides the 3.1.x runtime. Otherwise the compiler won't install.
/etc/vac.cfg
.
/etc/vac.cfg
smitty
is
not quite straightforward as usual.
Here's the procedure I found to work best.
cforaixhelp
script work, the
httpdlite
daemon must run (see /etc/inittab
).
Its config file /etc/IMNSearch/httpdlite/httpdlite.conf
should contain the entries
HostName localhost Port 49213
/usr/vac/bin
to your PATH
/etc/vac.cfg
smitty
to install straightforward from CD.
XL C/C++ 8
does not seem to enforce license management.
smitty
to install straightforward from CD.
Install only filesets belonging to the version of AIX you are running on.
XL C/C++ 9
does 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 9
comes 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
/usr/vac/doc/en_US/pdf/