delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2003/01/17/11:27:35

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
X-Authentication-Warning: slinky.cs.nyu.edu: pechtcha owned process doing -bs
Date: Fri, 17 Jan 2003 11:27:18 -0500 (EST)
From: Igor Pechtchanski <pechtcha AT cs DOT nyu DOT edu>
Reply-To: cygwin AT cygwin DOT com
To: Randall R Schulz <rrschulz AT cris DOT com>
cc: cygwin AT cygwin DOT com
Subject: Re: Using cygwin and JAVA/JNI
In-Reply-To: <5.2.0.9.2.20030117082200.02a5b210@pop3.cris.com>
Message-ID: <Pine.GSO.4.44.0301171124320.10883-100000@slinky.cs.nyu.edu>
Importance: Normal
MIME-Version: 1.0

Randall,

Jim Kleckner, who posted the message I referred to, was apparently able to
load a gcc-built DLL in the same manner as an MSVC-built one.  This seems
to indicate that the ABI is compatible, and the only problem was the
function name mangling.  It was mostly a speculation on my part to relate
the subject issue to that one, but it'd be interesting to know if this
indeed was the problem.
	Igor

On Fri, 17 Jan 2003, Randall R Schulz wrote:

> Igor,
>
> Could you clarify? Is my supposition not actually correct?
> That would be nice to know.
>
> Randall Schulz
>
>
> At 08:15 2003-01-17, Igor Pechtchanski wrote:
> >Gilles,
> >
> >This may be related to the issue raised in this message:
> ><http://cygwin.com/ml/cygwin/2003-01/msg00965.html>.
> >     Igor
> >
> >On Fri, 17 Jan 2003, Randall R Schulz wrote:
> >
> > > Gilles,
> > >
> > > I don't believe the ABI (application binary interface) used by the
> > > Microsoft compilers is compatible with that used by GCC and hence the Sun
> > > JVM, being compiled by the Microsoft tools, cannot access GCC-compiled
> > > libraries via JNI.
> > >
> > > Randall Schulz
> > >
> > >
> > > At 06:41 2003-01-17, gilles BOURGEOIS wrote:
> > > >hello
> > > >
> > > >I wonder if it is possible to use JNI upon a DLL .i.e a shared libray like
> > > >.so file generated with gcc, without the mno-cygwin option. (my lib uses
> > > >IPC SYSTEM V, that is why I rely on the cygwin and cygipc libraries) I am
> > > >not a newbie with java/jni or gcc, but mixing all of them seems to crash
> > > >the JVM. Of course, It works if the library is generated with gcc under
> > > >linux but if executing the whole program (JVM instantiate) under cygwin,
> > > >it fails. Any one ever performed such a tricky architecture? thanks
> > > >
> > > >gilles

-- 
				http://cs.nyu.edu/~pechtcha/
      |\      _,,,---,,_		pechtcha AT cs DOT nyu DOT edu
ZZZzz /,`.-'`'    -.  ;-;;,_		igor AT watson DOT ibm DOT com
     |,4-  ) )-,_. ,\ (  `'-'		Igor Pechtchanski
    '---''(_/--'  `-'\_) fL	a.k.a JaguaR-R-R-r-r-r-.-.-.  Meow!

Oh, boy, virtual memory! Now I'm gonna make myself a really *big* RAMdisk!
  -- /usr/games/fortune


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


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