[omniORB] SV: ÄomniORBÅ Problems with OmniORB 3 on
AIX
Sven Eklund
sek@leissner.se
Sun, 6 Aug 2000 21:56:22 +0200
I have now got it to work! The problem was that omniORB3-project linked with
static omniORB3-lib as default and it didn't work. When I changed to shared
libraries it worked fine. This is the way I compiled omniORB 2.5 too.
The only thing I had to change in powerpc_aix_4.2.mk, was to set
PthreadDraftVersion to 10.
I have tested most of the examples, and they works fine.
I am not sure why the static libraries didn't work, but it is not very
important for me now.
Now I will try to get omniORBpy to work...
Sven Eklund
Leissner Data AB
Sweden
> -----Ursprungligt meddelande-----
> Från: Sven Eklund [mailto:sek@leissner.se]
> Skickat: den 4 augusti 2000 00:04
> Till: 'omniorb-listÉuk.research.att.com'
> Ämne: ÄomniORBÅ Problems with OmniORB 3 on AIX
>
>
> Hi!
>
> I have problems to get omniORB 3.0 running on AIX 4.3.1 with
> xlC-compiler
> 3.1.4. I am using the script powerpc_aix_4.2.mk .
>
> Everything is compiling. The problem is a coredump at the
> first line of
> CORBA::ORB_init(...):
> omni_tracedmutex_lock sync(orb_lock);
> It happens in every program that calls this function (omniNames for
> example).
>
> I think it may have to do with initialization of the static
> member orb_lock
> (static omni_tracedmutex orb_lock;). Maybe problems with
> shared library?
> The constructor does not seem to be called at all. I have
> also tested to
> compile omniOrb 2.5.0 on the same computer and it works fine.
> 2.5.0 has also
> the same type of static declaration and uses shared
> libraries. I use the
> same parameters for makeC++SharedLib_r in both versions.
>
> Does anyone have any suggestions what can be wrong? Maybe
> parameters or
> definitions that can cause this in 3.0?
>
> Appreciate every suggestion.
>
> Thanks in advance.
>
> Sven Eklund
> Leissner Data AB
> Sweden
>