On 05/20/10 14:38, Shawn Walker wrote:
On 05/20/10 02:35 PM, Ali Bahrami wrote:
I'll bet you're hitting this:
6954032 Support library with ld_open and -z allextract in snv_139 do not
mix
I've got a fix tested and on it's way in, but it will be a couple of
days...
SS12.1 turns on the annotation support by default, which is what's
triggering
this. You can turn it off (-xannotate-no), or use a different version of
the compiler as a workaround.
-xannotate=no worked around my issue for now.
Thanks!
I also wonder if xannotate is useful to things other than binopt? If
not, why is it enabled on x86 by default given that the binopt man page
seems to indicate that binopt is SPARC only?
Cheers,
-Shawn
Good... The RTI is filed, so it will be back soon.
I think the annotation stuff goes deeper than what the manpage
says, and that some of the higher level optimizations rely on
them.
What I've gathered from various bugs and conversations is that
the compiler runs the linker with these support libraries to
gather data which is fed into the optimizer, and then used to
produce the final code with is again fed to the linker to put
together.
I don't really know enough about how it works to
comment beyond that though.
- Ali
_______________________________________________
tools-compilers mailing list
[email protected]