This is the mail archive of the binutils@sourceware.org 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]

Q: sparcv9-sun-solaris2.8 R_SPARC_WDISP30 relocation error: where to report?


Hello!

I'm running in a strange error when compiling perl, and I even do
not know where to report the bug to.  In my opinion the most likely
is, that there is some problem with binutils - because of this I'm
posting this here.

When compiling perl on 'sparcv9-sun-solaris2.8' using an up to date
gcc (4.0.2 / 4.1-20051125) and some up to date binutils (2.16.1 /
051130), the installation of perl (5.8.7 and 5.9.2) stops with:

> ./perl installperl
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 0x60795229 does not fit
at lib/XSLoader.pm line 68.
 at lib/File/Glob.pm line 96
Compilation failed in require at installperl line 132.
BEGIN failed--compilation aborted at installperl line 132.

(Note: everything works fine with the sparc-sun-solaris2.8 version!)

I googled and groked around the net and the sources and result
in my personal list of possible error sources.  This list is just an
assumption and may be completly wrong.

Possible Error Sources (order is my personal flavour)

1) binutils ld
2) binutils as
3) gcc
4) Solaris ld.so.1
5) perl

My questions:
A) Why cannot ld.so.1 do his job here?
B) Can anybody tell me, where to report this bug to?
   (If not - what information is missing?)


Thanx & Best Regards

Andre


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