This isn't really a linker issue,
Bug 6283570 (elfsign creates misaligned libraries) says it appeared
in onnv b8 (around Feb 1) and was fixed in onnv b18 (around June 27).
The machine qads10-a.sfbay has a recent build of Solaris 10 update 1
elfdump *.so *.so.1 | egrep '(SONAME|e_shoff)' | \
grep -v '8 e_shent' | grep -v '0 e_shent' | more
(In the output, the SONAME comes after the e_shoff entry)
There still seem to be several v9 libraries that have been signed with
a bad version of elfsign. Can someone educate me about which
version of elfsign is used to create any particular build?
1. It's possible an old version of elfsign was used to create
the libraries.
2. It possible the libraries haven't been delivered to the WOS
in a long time.
If people could help me figure out the ownership of these files and
packages, I assume I need to file bugs against them to get these
things fixed.
libGLU - SUNWglrt
libXm/Xmu/Xt - SUNWxwrtl
liba5k.so - SUNWluxop
libmtsk.so.1 - SUNWlibms (I have a person to bug for this one)
libsun_fc - SUNWfchba
The build schedule says S10 u1 is in "approved bug fixes only" mode.
Since these libraries make all versions of dbx crash hard, I want to
get this fixed if at all possible, so any guidance you guys could give
me would be appreciated.
--chris