delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/03/31/23:34:10

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Date: Sat, 31 Mar 2001 23:37:51 -0500
From: Jason Tishler <Jason DOT Tishler AT dothill DOT com>
To: "bruno patin (travail)" <bruno DOT patin AT wanadoo DOT fr>
Cc: groupe cygwin <cygwin AT cygwin DOT com>
Subject: Re: port of omniorb
Message-ID: <20010331233751.I2591@dothill.com>
Mail-Followup-To: "bruno patin (travail)" <bruno DOT patin AT wanadoo DOT fr>,
groupe cygwin <cygwin AT cygwin DOT com>
References: <3AC4EA91 DOT 8040900 AT wanadoo DOT fr> <20010330163912 DOT A693 AT dothill DOT com> <3AC59F36 DOT 8080403 AT wanadoo DOT fr>
Mime-Version: 1.0
User-Agent: Mutt/1.2.5i
In-Reply-To: <3AC59F36.8080403@wanadoo.fr>; from bruno.patin@wanadoo.fr on Sat, Mar 31, 2001 at 11:11:18AM +0200
Organization: Dot Hill Systems Corp.

Bruno,

On Sat, Mar 31, 2001 at 11:11:18AM +0200, bruno patin (travail) wrote:
> I did it before and it compile. But in the port of omniorb itself, the 
> omniidl command needs some Python software that it can't see. I wrote to 
> the omniorb mailing list and they ask me if cygwin could create .so 
> libraries. I didn't observe the gcc -shared command but I think you made 
> it identical with the other gcc on the other platforms.

Cygwin gcc supports -shared and can create shared libraries (i.e.,
DLLs).  Although, following Windows conventions they usually end it
".dll" instead ".so".

Can you point me toward the above mentioned response from the omniorb
list?  I would like to read it.

> They ask for knowing which platform to choose for the compilation as the
> cygwin one doesn't exist.  I took the glibc2.1 platform. Do you think it
> is right (I regard the gcc version for this choice).

Sorry, I don't know the answer the above.  I wish that I did, because...

I too briefly looked into building a Cygwin omniorb.  But, when I realized
that they did not support the CORBA 2.3 spec (i.e., POA) and that they
did *not* use autoconf, I elected not to spend the time to attempt the
port.

I found it ironic that they required Cygwin to build their Win32
version but they did not have a Cygwin version.  Searching their
archives, I found that someone asked how to build a Cygwin version in
the past.  Unfortunately, no one ever responded.

> My choices :
> 
> to return to the python compiling and introduce a correct support thread
> to use the native win32 omniorb implementation (is it possible and how)
> to use another orb that is already ported on cygwin (do you know one)

Check out MICO (www.mico.org), they have or had a Cygwin (b19) port.
Since, they do use autoconf, it may be as simple as:

    $ configure
    $ make
    $ make install

Then again, it may not...

> As it is essential to my work I'm ready to make this effort as I think 
> it is really interesting to have a Broker present and native for the 
> cygwin platform in order to further banalize the windows os inside unix 
> environment (as a matter of fact your work is really good).

I would like to see a Cygwin CORBA ORB too.  If you are willing to tackle
the omniorb side, then I'm willing to help you with the Cygwin Python side,
if necessary.

Jason

-- 
Jason Tishler
Director, Software Engineering       Phone: +1 (732) 264-8770 x235
Dot Hill Systems Corp.               Fax:   +1 (732) 264-8798
82 Bethany Road, Suite 7             Email: Jason DOT Tishler AT dothill DOT com
Hazlet, NJ 07730 USA                 WWW:   http://www.dothill.com

--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019