[omniORB] omniORB2.7.1 on HPUX 11.0
Stephen Coy
stevec@wsa.com.au
Mon, 31 May 1999 16:51:08 +1000
G'Day,
I've got omniORB up and running moderately happily under HPUX 11.0.
The only issue appears to be core dumps at static destructor time when
ORBtraceLevel >= 15. I'm reasonably certain that this is due to static
objects being destroyed in the wrong order. The omniInitialRefLister
destructor indirectly calls omni::objectDuplicate, but the
omniObject::objectTableLock it uses is already destroyed. The nature of C++
static destructors will probably make this tricky to fix.
The most significant source change was in LibcWrapper::gethostbyname; it
appears that HP is deprecating gethostbyname_r because they have implemented
a thread safe gethostbyname.
Aside from this, I've got a bunch of modified make files and a new
mk/platforms/hppa_hpux_11.00.mk.
What's the best way to generate the diffs so that I can ship them off to
whoever wants them?
I've been messing around with:
diff -e -r omniORB_2.7.1 omniORB_2.7.1-hpux11 > hpux11.diff
but this doesn't seem to generate any pathname information.
Any ideas will be appreciated.
Steve Coy