[omniORB] CORBA::Double type corrouption issue in python omniORB
    Duncan Grisby 
    duncan at grisby.org
       
    Fri Apr 19 09:57:06 BST 2013
    
    
  
On Fri, 2013-04-19 at 08:57 +0200, Johnny Willemsen wrote:
> I do have seen problems recently with TAO on ARM where endianess is 
> causing problems. What is the value you get on the TAO side? Have you 
> run the ACE/TAO test suite on the target?
Some ARMs have a bizarre mixed endian double, where the 64-bit double is
split into two 32-bit words in big-endian format but then the 32-bit
words are encoded in little-endian format.
omniORB has specific support for handling thes mixed endian doubles on
ARM. I don't know if TAO does, but I expect this is the cause of your
problem -- either you need to configure TAO to use mixed-endian doubles,
or TAO needs to grow support for them.
Cheers,
Duncan.
-- 
 -- Duncan Grisby         --
  -- duncan at grisby.org     --
   -- http://www.grisby.org --
    
    
More information about the omniORB-list
mailing list