On 10/14/07, Brian D. Horn <Brian.Horn at sun.com> wrote:
>
>
> I just observed this late Friday and kind of figured out what is wrong
> today.  After I'm sure how
> to work around this problem (and it is only one problem) I'll post the
> fix.
>
> Brian


Thanks for taking a look.  Are you saying the x86 build (rev 94) suffers
from this issue as well?


Games are over, so I threw some more compute cycles at it.

Comparing some of those duplicate symbols to the objects produced by the
native onnv-gate in another workspace build I see..
$ elfdump -s sparc/pics/cap32.o  | grep captype
       [4]  0x00000040 0x00000014  OBJT LOCL  D    0 .rodata        captype
$ elfdump -s sparc/pics/cap64.o  | grep captype
       [4]  0x00000040 0x00000014  OBJT LOCL  D    0 .rodata        captype

vs.

$ elfdump -s ppc/pics/cap32.o | grep captype
      [20]  0x00000000 0x00000014  OBJT GLOB  D    0 .rodata
$XAZL5GeBV$1IcCKzNKcCTXpTuDgWLfiA.captype
$ elfdump -s ppc/pics/cap64.o | grep captype
      [20]  0x00000000 0x00000014  OBJT GLOB  D    0 .rodata
$XAZL5GeBV$1IcCKzNKcCTXpTuDgWLfiA.captype

So on to figure out why the scope difference (which I hope explains the name
mangling)..

Mark

-- 
------------------------------------------------------
Born to the false world, the wanderer,
Storyteller, The Pied Piper
On a quest for immortality
Gathering a troop to find the fantasy
-- Nightwish
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://mail.opensolaris.org/pipermail/powerpc-discuss/attachments/20071014/d024cafd/attachment.html>

Reply via email to