SUMMARY: bad ELF flags value: [EF_SPARC_32PLUS]

From: Jim Seymour <>
Date: Thu Feb 15 2007 - 15:48:13 EST
The problem, in short:
> System:
>     Sun Sparc 20, model 712 (sun4m)
>     Solaris 8, 117350-11
> Trying to run a (shared) old version of Mozilla or the newly-installed
> (shared) version of acroread, I get
> <progname>: fatal: <>:
> 	bad ELF flags value: [EF_SPARC_32PLUS]

> From: Casper.Dik@Sun.COM
> This tells you that the specific library was compiled for the
> "SPARCV8+" target; it means that it can use 64 bit registers
> and other instructions specific to SPARCv9 insofar possible in
> 32 bit mode.
> These binaries will not work on a Sun4m system; only on UltraSPARC 1
> and later. (sun4u)

I was also asked if the executable and library were 32-bit or 64-bit.
Well, they're 32-bit

$ file /opt/Adobe/Acrobat7.0/Reader/sparcsolaris/bin/acroread      
/opt/Adobe/Acrobat7.0/Reader/sparcsolaris/bin/acroread: ELF 32-bit MSB
  executable SPARC Version 1, dynamically linked, not stripped
$ file /opt/Adobe/Acrobat7.0/Reader/sparcsolaris/lib/
/opt/Adobe/Acrobat7.0/Reader/sparcsolaris/lib/   ELF 32-bit
  MSB dynamic lib SPARC32PLUS Version 1, V8+ Required, dynamically linked, 

But some things (a lib, in this case) were compiled with v8 support.
(See Casper's comments, above.)

Meanwhile, a colleague, who does have the requisite SunSolve account,
ran the same search term I did and found the same thing Casper told

I'd like the thank Casper Dik, Darren Dunham and "francisco" for taking
the time to address this.

Note: My mail server employs *very* aggressive anti-spam
filtering.  If you reply to this email and your email is
rejected, please accept my apologies and let me know via my
web form at <>.
sunmanagers mailing list
Received on Thu Feb 15 15:49:08 2007

This archive was generated by hypermail 2.1.8 : Thu Mar 03 2016 - 06:44:04 EST