misligned ELF section headers
Thoughts on developer tools.

All | Dbx | Development Tools | Life in General | OpenSolaris | plus | Software Philosophy | Sun Studio

fav comics

« Sun Studio IDE --... | Main | Johnny L's layup »
20051208 Thursday December 08, 2005

misligned ELF section headers

I just updated my desktop with all the latest patches available from sunsolve (s10 sparc). I used the Update Manager GUI, which is kinda cute. It's much simpler than scribbling down patch numbers, and creating temp directories and all that jazz. Anyway, after installing those patches, here are the libraries that can still make dbx crash.

% ./findlib
Looking for bad ELF section header table alignment in 64-bit files
bad alignment in file: /lib/sparcv9/liba5k.so.2
bad alignment in file: /usr/lib/locale/en_US/sparcv9/en_US.so.3
bad alignment in file: /usr/lib/locale/en_US.ISO8859-1/sparcv9/en_US.ISO8859-1.s o.3
bad alignment in file: /usr/lib/sparcv9/libXm.so.4
bad alignment in file: /usr/lib/sparcv9/libXmu.so.4
bad alignment in file: /usr/lib/sparcv9/libXt.so.4
bad alignment in file: /usr/lib/sparcv9/libXt.so.5
bad alignment in file: /usr/lib/sparcv9/liba5k.so.2

Sooner or later, new patches will come out for these libraries what have fixed alignment. But for now, if your program is a 64-bit sparc program, and it uses one of those libraries, you can find a bootleg dbx in a previous blog posting of mine.

Posted by Chris Quenelle ( Dec 08 2005, 04:14:57 PM PST ) - Permalink - -

Comments:

Post a Comment:

Comments are closed for this entry.

Older blog entries:

mug shot Chris Quenelle is a tools developer at Sun Microsystems. He's worked on performance and debugging tools at Sun for more than 10 years. He reads comic books and science fiction, and has more tivos than he can keep track of.

Calendar

RSS Feeds

Search

Links

Navigation

Referers