tomreilly has asked for the wisdom of the Perl Monks concerning the following question:

Trying to build Perl 5.8.4 under AIX 5.2 64bit and I am getting this error:
cc_r -o miniperl -brtl -L/usr/local/lib -b32 `echo gv.o toke.o pe +rly.o op.o pad.o regcomp.o dump.o util.o mg.o reentr.o hv.o av.o run. +o pp_hot.o sv.o pp.o scope.o pp_ctl.o pp_sys.o doop.o doio.o regexec. +o utf8.o taint.o deb.o universal.o xsutils.o globals.o perlio.o perla +pi.o numeric.o locale.o pp_pack.o pp_sort.o | sed 's/ op.o / /'` mi +niperlmain.o opmini.o perl.o -lc128 -lbind -lnsl -ldl -lld -lm -lcryp +t -lpthreads -lc -lbsd ld: 0711-317 ERROR: Undefined symbol: ._isnanl128 ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more info +rmation. make: 1254-004 The error code from the last command is 8.
Tried using perl 5.8.3 and 5.9.1, each yeild the same result. Any suggestions on this would be appreciated.

Edit by castaway added code tags

Replies are listed 'Best First'.
Re: AIX build error
by daryle (Initiate) on Jun 29, 2004 at 14:21 UTC
    What compiler are you using?
    I got it to work in 64bit on AIX5.1 using this Configure stream:
    sh ./Configure -Dcc=xlc_r -Dusenm -Dprefix=/appl/datasync/work/perl5 -Dusethreads -Duse64bitint -des

    -Duse64bitall will also work.
    I used vacpp 6.0, and also got it to work with gcc3.3.3