This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Solaris 64 Bit status of binutils-2.14


Hi Andre,

> Then I tried Perl and get the error:

> at lib/XSLoader.pm line 83.
>  at lib/File/Glob.pm line 96
> which looks for me like a corrupted .so file.
>

> My questions:
> 1) Is Solaris V9 / 64 bit supported by binutils?

Yes.

> 2) Why is there some #if 0 around the sparc 64 bit vector in
> target.c?

A snafu.  It should have been enabled and I am going to check in a
patch to do this.

> 3) Has anybody succesfully compiled perl 5.8.0 with gcc 3.X using
> binutils-as and binutils-ld?

Unknown, sorry :-(  From the error message it would appear that the
Perl binary is too big and so the loader is unable to patch up an
instruction using only 30-bits of address offset.  (This is just a
guess).

  > Can't load 'lib/auto/File/Glob/Glob.so' for module File::Glob: ld.so.1:
  > ./perl: fatal: relocation error: R_SPARC_WDISP30: file
  > lib/auto/File/Glob/Glob.so: symbol _exit: value 0x6080eec9 does not fit

Maybe if you link a static binary it will work ?

Cheers
        Nick
        


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]