On Wed, Sep 21, 2005 at 03:47:41PM -0700, Alan Olsen wrote:
> 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.

This is what happens if you opt to build a shared libperl (-Duseshrplib).
Apparently this doesn't work, at least not with this particular
combination of options.  

Is there any specific reason you can't use the default for this
option, which is 'no'?  At least that should give you a successful
build.

Hth,
-- 
$_ = "Campo Weijerman [rfc822://nl.ibm.com/]" and tr-[:]/-<@>-d and print;

Reply via email to