> -----Original Message----- > From: Campo Weijerman [mailto:[EMAIL PROTECTED] Behalf Of Campo > Weijerman > Hello, > > Incidentally, I've been compiling 5.8.7 on AIX using the same > compiler yesterday, and it worked for me. The Configure output > looks sane. > > >From the information you posted it appears that you do not have any > maintenance applied to your compiler. Many compiler bugs have been > fixed since its release, so I'd recommend that you visit > http://www.ibm.com/servers/eserver/support/pseries/aixfixes.html or > directly > http://www.ibm.com/eserver/support/fixes/search.jsp?system=2&release=5.2 > and search for 'vac.C', from the list, pick vac.C.7.0.0.3 It will > automatically figure out any dependencies on other fixes for you.
I installed the compiler patch. It fixed the compile problem on AIX 5.3. When I try and build with full 64bit support, I get the following linker error: ld -o libperl.a -H512 -T512 -bhalt:4 -bM:SRE -bE:perl.exp -b noentry -brtl -bdynamic -bmaxdata:0x80000000 -q64 -b64 -lbind -lnsl -ldl -ll d -lm -lcrypt -lpthreads -lc -lbsd perl.o gv.o toke.o perly.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 perlapi.o numeric.o locale.o pp_pack.o pp_sort.o -lbind -lnsl -ldl -lld -lm -lcrypt -lpthreads -lc -lbsd ld: 0706-012 The -q flag is not recognized. ld: 0706-012 The -6 flag is not recognized. ld: 0706-012 The -4 flag is not recognized. make: The error code from the last command is 255. It does not like the -q64 option with ld. I am not certain what version of ld it is aiming for here. The version of ld that comes with AIX does not have a -q option. The gnu version has one, but it is elf-only. (Or so the documentation on my Linux system claims.) Any idea what it is trying to do? Looks like a bug or maybe I am missing something else on AIX.