AIX 4.2 vac.cfg (Batch Compiler Configuration File)
*
* COMPONENT_NAME: (CC) AIX XL C-C++ Compiler
*
* FUNCTIONS: C/C++ Configuration file
*
* ORIGINS: 27
*
* (C) COPYRIGHT International Business Machines Corp. 1991, 1999
* All Rights Reserved
* Licensed Materials - Property of IBM
*
* US Government Users Restricted Rights - Use, duplication or
* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
*
* ANSI C compiler, UNIX header files
xlc: use = DEFLT
crt = /lib/crt0.o
mcrt = /lib/mcrt0.o
gcrt = /lib/gcrt0.o
libraries = -lc
proflibs = -L/lib/profiled,-L/usr/lib/profiled
options = -qansialias
* C compiler, extended mode
cc: use = DEFLT
crt = /lib/crt0.o
mcrt = /lib/mcrt0.o
gcrt = /lib/gcrt0.o
libraries = -lc
proflibs = -L/lib/profiled,-L/usr/lib/profiled
options = -qlanglvl=extended,-qnoro,-qnoroconst
xlc128: use = DEFLT
crt = /lib/crt0.o
mcrt = /lib/mcrt0.o
gcrt = /lib/gcrt0.o
libraries = -lc128,-lc
proflibs = -L/lib/profiled,-L/usr/lib/profiled
options = -qansialias,-qldbl128
* C compiler, extended mode
cc128: use = DEFLT
crt = /lib/crt0.o
mcrt = /lib/mcrt0.o
gcrt = /lib/gcrt0.o
libraries = -lc128,-lc
proflibs = -L/lib/profiled,-L/usr/lib/profiled
options = -qlanglvl=extended,-qnoro,-qnoroconst,-qldbl128
* Strict ANSI compiler, ANSI headers
c89: use = DEFLT
crt = /lib/crt0.o
mcrt = /lib/mcrt0.o
gcrt = /lib/gcrt0.o
libraries = -lc
proflibs = -L/lib/profiled,-L/usr/lib/profiled
options = -D_ANSI_C_SOURCE,-qansialias,-qnolonglong,-qstrict_induction
* C++ compiler
xlC: use = DEFLT
crt = /usr/vacpp/lib/crt0.o
mcrt = /usr/vacpp/lib/mcrt0.o
gcrt = /usr/vacpp/lib/gcrt0.o
libraries2 = -L/usr/vacpp/lib,-lC,-lm,-lc
proflibs = -L/usr/vacpp/lib/profiled,-L/lib/profiled,-L/usr/lib/profiled
hdlibs = -L/usr/vac/lib,-lhC,-lhmd
options = -qansialias
* C++ compiler with 128 bit long double
xlC128: use = DEFLT
crt = /usr/vacpp/lib/crt0.o
mcrt = /usr/vacpp/lib/mcrt0.o
gcrt = /usr/vacpp/lib/gcrt0.o
libraries2 = -L/usr/vacpp/lib,-lC128,-lC,-lm,-lc128,-lc
proflibs = -L/usr/vacpp/lib/profiled,-L/lib/profiled,-L/usr/lib/profiled
hdlibs = -L/usr/vac/lib,-lhC,-lhmd
options = -qansialias,-qldbl128
* standard c compiler aliased as xlc_r (AIX Threads)
xlc_r: use = DEFLT
crt = /lib/crt0_r.o
mcrt = /lib/mcrt0_r.o
gcrt = /lib/gcrt0_r.o
libraries = -L/usr/lib/threads,-lpthreads,-lc_r,/usr/lib/libc.a
proflibs = -L/lib/profiled,-L/usr/lib/profiled
hdlibs = -L/usr/vac/lib,-lhmd_r
options = -qansialias,-D_THREAD_SAFE,-D__VACPP_MULTI__
* standard c compiler aliased as cc_r (AIX Threads)
cc_r: use = DEFLT
crt = /lib/crt0_r.o
mcrt = /lib/mcrt0_r.o
gcrt = /lib/gcrt0_r.o
libraries = -L/usr/lib/threads,-lpthreads,-lc_r,/usr/lib/libc.a
proflibs = -L/lib/profiled,-L/usr/lib/profiled
hdlibs = -L/usr/vac/lib,-lhmd_r
options = -qlanglvl=extended,-qnoro,-qnoroconst,-D_THREAD_SAFE,-D__VACPP_MULTI__
xlc128_r: use = DEFLT
crt = /lib/crt0_r.o
mcrt = /lib/mcrt0_r.o
gcrt = /lib/gcrt0_r.o
libraries = -L/usr/lib/threads,-lpthreads,-lc128_r,-lc128,-lc_r,/usr/lib/libc.a
proflibs = -L/lib/profiled,-L/usr/lib/profiled
hdlibs = -L/usr/vac/lib,-lhmd_r
options = -qansialias,-qldbl128,-D_THREAD_SAFE,-D__VACPP_MULTI__
* C compiler, extended mode
cc128_r: use = DEFLT
crt = /lib/crt0_r.o
mcrt = /lib/mcrt0_r.o
gcrt = /lib/gcrt0_r.o
libraries = -L/usr/lib/threads,-lpthreads,-lc128_r,-lc128,-lc_r,/usr/lib/libc.a
proflibs = -L/lib/profiled,-L/usr/lib/profiled
hdlibs = -L/usr/vac/lib,-lhmd_r
options = -qlanglvl=extended,-qnoro,-qnoroconst,-qldbl128,-D_THREAD_SAFE,-D__VACPP_MULTI__
* xlC C++ compiler aliased as xlC_r (AIX Threads)
xlC_r: use = DEFLT
crt = /usr/vacpp/lib/crt0_r.o
mcrt = /usr/vacpp/lib/mcrt0_r.o
gcrt = /usr/vacpp/lib/gcrt0_r.o
options = -qansialias,-D_THREAD_SAFE,-D__VACPP_MULTI__
libraries2 = -L/usr/lib/threads,-L/usr/vacpp/lib,-lC_r,-lC,-lpthreads,-lc_r,-lm,/usr/lib/libc.a
proflibs = -L/usr/vacpp/lib/profiled,-L/lib/profiled,-L/usr/lib/profiled
hdlibs = -L/usr/vac/lib,-lhC_r,-lhmd_r
* C++ compiler with 128 bit long double (AIX Threads)
xlC128_r: use = DEFLT
crt = /usr/vacpp/lib/crt0_r.o
mcrt = /usr/vacpp/lib/mcrt0_r.o
gcrt = /usr/vacpp/lib/gcrt0_r.o
libraries2 = -L/usr/lib/threads,-L/usr/vacpp/lib,-lC128_r,-lC128,-lC_r,-lC,-lpthreads,-lc128_r,-lc128,-lc_r,-lm,/usr/lib/libc.a
proflibs = -L/usr/vacpp/lib/profiled,-L/lib/profiled,-L/usr/lib/profiled
hdlibs = -L/usr/vac/lib,-lhC_r,-lhmd_r
options = -qansialias,-qldbl128,-D_THREAD_SAFE,-D__VACPP_MULTI__
* standard c compiler aliased as xlc_r4 (DCE)
xlc_r4: use = DEFLT
crt = /lib/crt0_r.o
mcrt = /lib/mcrt0_r.o
gcrt = /lib/gcrt0_r.o
libraries = -L/usr/lib/threads,-ldcelibc_r,-ldcepthreads,-lpthreads,-lc_r,-lc
proflibs = -L/lib/profiled,-L/usr/lib/profiled
hdlibs = -L/usr/vac/lib,-lhmd_r
options = -qansialias,-D_THREAD_SAFE,-D__VACPP_MULTI__,-D_AIX32_THREADS=1,-D_AES_SOURCE,-D_AIX41,-I/usr/include/dce
* standard c compiler aliased as cc_r4 (DCE)
cc_r4: use = DEFLT
crt = /lib/crt0_r.o
mcrt = /lib/mcrt0_r.o
gcrt = /lib/gcrt0_r.o
libraries = -L/usr/lib/threads,-ldcelibc_r,-ldcepthreads,-lpthreads,-lc_r,-lc
proflibs = -L/lib/profiled,-L/usr/lib/profiled
hdlibs = -L/usr/vac/lib,-lhmd_r
options = -qlanglvl=extended,-qnoro,-qnoroconst,-D_THREAD_SAFE,-D__VACPP_MULTI__,-D_AIX32_THREADS=1,-D_AES_SOURCE,-D_AIX41,-I/usr/include/dce
xlc128_r4: use = DEFLT
crt = /lib/crt0_r.o
mcrt = /lib/mcrt0_r.o
gcrt = /lib/gcrt0_r.o
libraries = -L/usr/lib/threads,-ldcelibc_r,-ldcepthreads,-lpthreads,-lc128_r,-lc128,-lc_r,-lc
proflibs = -L/lib/profiled,-L/usr/lib/profiled
hdlibs = -L/usr/vac/lib,-lhmd_r
options = -qansialias,-qldbl128,-D_THREAD_SAFE,-D__VACPP_MULTI__
* C compiler, extended mode
cc128_r4: use = DEFLT
crt = /lib/crt0_r.o
mcrt = /lib/mcrt0_r.o
gcrt = /lib/gcrt0_r.o
libraries = -L/usr/lib/threads,-ldcelibc_r,-ldcepthreads,-lpthreads,-lc128_r,-lc128,-lc_r,-lc
proflibs = -L/lib/profiled,-L/usr/lib/profiled
hdlibs = -L/usr/vac/lib,-lhmd_r
options = -qlanglvl=extended,-qnoro,-qnoroconst,-qldbl128,-D_THREAD_SAFE,-D__VACPP_MULTI__
* xlC C++ compiler aliased as xlC_r4 (DCE)
xlC_r4: use = DEFLT
crt = /usr/vacpp/lib/crt0_r.o
mcrt = /usr/vacpp/lib/mcrt0_r.o
gcrt = /usr/vacpp/lib/gcrt0_r.o
libraries2 = -L/usr/lib/threads,-L/usr/vacpp/lib,-lC_r,-lC,-ldcelibc_r,-ldcepthreads,-lpthreads,-lc_r,-lm,/usr/lib/libc.a
proflibs = -L/usr/vacpp/lib/profiled,-L/lib/profiled,-L/usr/lib/profiled
hdlibs = -L/usr/vac/lib,-lhC_r,-lhmd_r
options = -qansialias,-D__VACPP_MULTI__,-D_THREAD_SAFE,-D_AIX32_THREADS=1,-D_AIX41,-D_AES_SOURCE,-I/usr/include/dce
* C++ compiler with 128 bit long double (AIX Threads)
xlC128_r4: use = DEFLT
crt = /usr/vacpp/lib/crt0_r.o
mcrt = /usr/vacpp/lib/mcrt0_r.o
gcrt = /usr/vacpp/lib/gcrt0_r.o
libraries2 = -L/usr/lib/threads,-L/usr/vacpp/lib,-lC128_r,-lC128,-lC_r,-lC,-ldcelibc_r,-ldcepthreads,-lpthreads,-lc128_r,-lc128,-lc_r,-lm,-lc
proflibs = -L/usr/vacpp/lib/profiled,-L/lib/profiled,-L/usr/lib/profiled
hdlibs = -L/usr/vac/lib,-lhC,-lhmd
options = -qansialias,-qldbl128,-D_THREAD_SAFE,-D__VACPP_MULTI__,-D_AIX32_THREADS=1,-D_AIX41,-D_AES_SOURCE,-I/usr/include/dce
* common definitions
DEFLT: cppcomp = /usr/vacpp/exe/xlCentry
ccomp = /usr/vac/exe/xlcentry
code = /usr/vac/exe/xlCcode
cpp = /usr/vac/exe/xlCcpp
munch = /usr/vacpp/exe/munch
ipa = /usr/vac/exe/ipa
dis = /usr/vac/exe/dis
cppfilt = /usr/vacpp/bin/c++filt
bolt = /usr/vac/exe/bolt
as = /bin/as
ld = /bin/ld
xlC = /usr/vacpp/bin/xlC
cppinc = /usr/vacpp/include
options = -D_AIX,-D_AIX32,-D_AIX41,-D_IBMR2,-D_POWER,-bpT:0x10000000,-bpD:0x20000000
ldopt = "b:o:e:u:R:H:Y:Z:L:T:A:k:j:"
hdlibs = -L/usr/vac/lib,-lhmd
xlCcopt = -qansialias
smplibraries = -lxlsmp
resexp = /usr/vacpp/lib/res.exp