Hi,
Does the xlc compiler and/or AIX have any way of accessing the
float version of math functions? When I include math.h and link
to libm.a I cannot find these functions. Yes, I know these are
not required by the ANSI standard, but they are supported by
it. Perhaps they are in some other library? Many other Unices
(Solaris, Linux, IRIX) do support these intrinsics.
Any information appreciated,
Charlie
xlc -qmaxmem=8192 -O -o /home/babyblue/zender/bin/AIX/ncap
/home/babyblue/zender/obj/AIX/ncap.o
/home/babyblue/zender/obj/AIX/ncap_utl.o
/home/babyblue/zender/obj/AIX/getopt.o
/home/babyblue/zender/obj/AIX/getopt1.o
/home/babyblue/zender/obj/AIX/ncap.tab.o
/home/babyblue/zender/obj/AIX/ncap_lex.o -ll -ly
-L/home/babyblue/zender/lib/AIX -L/usr/local/apps/netcdf-3.5/lib32/r4i4
-lnco -lnetcdf -lm
ld: 0711-317 ERROR: Undefined symbol: cosf
ld: 0711-317 ERROR: Undefined symbol: .fabsf
ld: 0711-317 ERROR: Undefined symbol: .fmodf
ld: 0711-317 ERROR: Undefined symbol: .powf
ld: 0711-317 ERROR: Undefined symbol: sinf
ld: 0711-317 ERROR: Undefined symbol: tanf
ld: 0711-317 ERROR: Undefined symbol: acosf
ld: 0711-317 ERROR: Undefined symbol: asinf
ld: 0711-317 ERROR: Undefined symbol: atanf
ld: 0711-317 ERROR: Undefined symbol: expf
ld: 0711-317 ERROR: Undefined symbol: logf
ld: 0711-317 ERROR: Undefined symbol: log10f
ld: 0711-317 ERROR: Undefined symbol: sqrtf
ld: 0711-317 ERROR: Undefined symbol: gammaf
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more
information.
make: *** [ncap] Error 8
--
Charlie Zender, zender at uci dot edu, (949) 824-2987, Department of
Earth System Science, University of California, Irvine CA 92697-3100