ibmcxx.cfg.43 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, 1992, 1993, 1994
* 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
* C++ compiler
xlC: use = DEFLT
crt = /lib/crt0.o
mcrt = /lib/mcrt0.o
gcrt = /lib/gcrt0.o
libraries2 = -L/usr/ibmcxx/lib,-lC,-lm,-lc
proflibs = -L/usr/ibmcxx/lib/profiled,-L/lib/profiled,-L/usr/lib/profi
led
hdlibs = -L/usr/ibmcxx/lib,-lhC,-lhmd
* C++ compiler with 128 bit long double
xlC128: use = DEFLT
crt = /lib/crt0.o
mcrt = /lib/mcrt0.o
gcrt = /lib/gcrt0.o
libraries2 = -L/usr/ibmcxx/lib,-lC128,-lC,-lm,-lc128,-lc
proflibs = -L/usr/ibmcxx/lib/profiled,-L/lib/profiled,-L/usr/lib/profi
led
hdlibs = -L/usr/ibmcxx/lib,-lhC,-lhmd
options = -qldbl128
* xlC 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
options = -qansialias,-D_THREAD_SAFE
libraries2 = -L/usr/lib/threads,-L/usr/ibmcxx/lib,-lC_r,-lC,-lpthreads,-
lc_r,-lm,/usr/lib/libc.a
proflibs = -L/usr/ibmcxx/lib/profiled,-L/lib/profiled,-L/usr/lib/profi
led
hdlibs = -L/usr/ibmcxx/lib,-lhC_r,-lhmd_r
* 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/ibmcxx/lib,-lhmd_r
options = -qansialias,-D_THREAD_SAFE
* 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/ibmcxx/lib,-lhmd_r
options = -qlanglvl=extended,-qnoro,-qnoroconst,-D_THREAD_SAFE
* 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,-l
c_r,-lc
proflibs = -L/lib/profiled,-L/usr/lib/profiled
hdlibs = -L/usr/ibmcxx/lib,-lhmd_r
options = -qansialias,-D_THREAD_SAFE,-D_AIX32_THREADS=1,-D_AES_SOURC
E,-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/ibmcxx/lib,-lhmd_r
options = -qlanglvl=extended,-qnoro,-qnoroconst,-D_THREAD_SAFE,-D_AIX
32_THREADS=1,-D_AES_SOURCE,-D_AIX41,-I/usr/include/dce
* xlC 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
libraries2 = -L/usr/lib/threads,-L/usr/ibmcxx/lib,-lC_r,-lC,-ldcelibc_r,
-ldcepthreads,-lpthreads,-lc_r,-lm,/usr/lib/libc.a
proflibs = -L/usr/ibmcxx/lib/profiled,-L/lib/profiled,-L/usr/lib/profi
led
hdlibs = -L/usr/ibmcxx/lib,-lhC_r,-lhmd_r
options = -qansialias,-D_THREAD_SAFE,-D_AIX32_THREADS=1,-D_AIX41,-D_A
ES_SOURCE,-I/usr/include/dce
* xlC 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
libraries2 = -L/usr/lib/threads,-L/usr/ibmcxx/lib,-lC_r,-lC,-ldcelibc_r,
-ldcepthreads,-lpthreads,-lc_r,-lm,/usr/lib/libc.a
proflibs = -L/usr/ibmcxx/lib/profiled,-L/lib/profiled,-L/usr/lib/profi
led
hdlibs = -L/usr/ibmcxx/lib,-lhC_r,-lhmd_r
options = -D_THREAD_SAFE,-D_AIX32_THREADS=1,-D_AIX41,-D_AES_SOURCE,-I
/usr/include/dce
* common definitions
DEFLT: cppcomp = /usr/ibmcxx/exe/xlCentry
ccomp = /usr/ibmcxx/exe/xlcentry
code = /usr/ibmcxx/exe/xlCcode
inline = /usr/ibmcxx/exe/xlCinline
cpp = /usr/ibmcxx/exe/xlCcpp
munch = /usr/ibmcxx/exe/munch
ipa = /usr/ibmcxx/exe/ipa
dis = /usr/ibmcxx/exe/dis
cppfilt = /usr/ibmcxx/bin/c++filt
bolt = /usr/ibmcxx/exe/bolt
as = /bin/as
ld = /bin/ld
xlC = /usr/ibmcxx/bin/xlC
cppinc = /usr/ibmcxx/include
options = -D_AIX,-D_AIX32,-D_AIX41,-D_AIX43,-D_IBMR2,-D_POWER,-bpT:0x1
0000000,-bpD:0x20000000
ldopt = "b:o:e:u:R:H:Y:Z:L:T:A:V:k:j:"
hdlibs = -L/usr/ibmcxx/lib,-lhmd
xlCcopt = -qansialias
crt_64 = /lib/crt0_64.o
mcrt_64 = /lib/mcrt0_64.o
gcrt_64 = /lib/gcrt0_64.o
smplibraries = -L/usr/lib,-lxlsmp