[omniORB] omniidl on 4.0.7 doesn't properly handle #pragma hh

Duncan Grisby duncan at grisby.org
Wed Mar 8 15:57:26 GMT 2006


On Wednesday 1 March, Bartosz Zembrzuski wrote:

[...]
> My investigation revealed that on 4.0.3 (and earlier versions) omniidl
> had supported insertion of #pragma hh

[...]
> Before 4.0.7 this combination (rewritten from omniorb 3.0.x source
> files) works fine (without any problems, access violations etc.).
> 
> Now it doesn't work because omniidl misses #pragma hh and doesn't put
> coressponding #include "smid_sysdep.hxx" into generated stub header
> file.

It's a bug that was introduced in fixing a different bug. I've fixed it
in CVS.

> My question is:
> - is such behaviour of omniidl intensional ?
> - if it is. What is preferred workaround/solution ?
> - if if isn't. Does it influence behaviour of omniOrb core ? I've
> found similar syntax somewhere around COS library.

Yes, it does affect the COS library. Perhaps I should do a new Windows
binary release of 4.0.7 and a bit...

Cheers,

Duncan.

-- 
 -- Duncan Grisby         --
  -- duncan at grisby.org     --
   -- http://www.grisby.org --



More information about the omniORB-list mailing list