> -----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.

Reply via email to