Sorry Chris, I thought we'd all been on the same discussion alias. I believe this is CR 6283570 - misaligned ELF64 section heads. libelf does create the correct section header alignment, but elfsign(1) wasn't updating the object created by ld(1) correctly.
The result was a misaligned section header. 6283570 was fixed in Solaris Nevada, build 18. I believe the issue was introduced with and elfsign() update in the latter part of Solaris 10. This message posted from opensolaris.org
