in reply to 5.8 upgrade causing embeding issues!

Ok I added the xs_init (pTHX) and that seems to have cleared up the issues with the xs errors. However the errors I am getting from the reentr.h header are still causing an issue.
"/usr/opt/perl5/lib/5.8.0/aix-thread-multi/CORE/reentr.h", line 610.16 +: 1506-007 (S) "struct drand48_data" is undefined. "/usr/opt/perl5/lib/5.8.0/aix-thread-multi/CORE/reentr.h", line 717.16 +: 1506-007 (S) "struct random_data" is undefined.

I have tried compiling this several ways including the way suggested in perlembed.pod

cc -o interface interface.c `perl -MExtUtils::Embed -e ccopts -e ldopt +s`

Any other people had this particular issue when upgrading to 5.8???

Thanks