Cygnus Win32

Sai-Lai Lo S.Lo@orl.co.uk
Tue, 17 Feb 1998 16:13:16 GMT


>>>>> Henrik Schulz writes:

> Greetings,
> I have the same intentions to use Cygnus Win32 with OmniORB, but the
> compiler aborts often, when I was trying to compile omniORB with Cygnus
> and I never got an answer on my bug report for that. Anybody heard about
> delorie gcc? Some experiences ? I have strong interests to use a gcc
> based compiler on NT combined with omniORB. Perhaps there is somebody
> who has an interest too to port omniORB for cygnus or other gcc for NT?
> Another question consists of threading. Does omniORB uses posix threads
> or native NT threads with the normal NT distribution? And in the case if
> omniORB uses native NT threads with the normal distribution, do I have a
> chance to switch to posix threads by using one of these gcc ports to
> compile omniORB?

As long as gcc on NT is up to it, getting omniORB to compile should
just be a matter of creating a new platform configuration file and write to
it gcc specific make variables.

omniORB uses native NT threads with the normal NT distribution. Again,
there is no reason why it cannot be switched to use pthreads. That
would involve changing the dir.mk files in the omnithread library and
adding to omnithread.h to instruct it to use pthreads on NT. You can use
Solaris as an example on how this is done. On solaris, omnithread can run
on top of either solaris threads or pthreads.

Sai-Lai