🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.jbuilder.java.api
Article #2428

jni and 'c' shared library

#2428
From: E Steel
Date: Mon, 27 Nov 2000 00:00
13 lines
1304 bytes
I have a java app (compiled on Solaris with the jikes compiiler) that
does a loadLibrary of a "c" shared library (.so file). Part of this
library was generated from a java class to create teh jni .c file, also,
there is legacy "c" code in the library.
All fies in the shared library were created with the gcc compiler with
the -fpic flag set and -G on the ld command. The library is found, but
when I reference one of the jni methods, snapInit, I get an "Unsatisfied
link error snapInit", like it can not be found in the share library.
However, when I do a Unix nm on the shared library, I can see the
decorated name for this function in there. I hope I have given enough
info. Any suggestions will be greatly appreciated.

                                                            Ed
Technical Details
Message-ID: <3A227B66.81D4D21A@tis4000.com>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 1089d0,4b947bd6a39f36be,start
X-Google-Attributes: gid1089d0,public
From: E Steel <steel@tis4000.com>
Subject: jni and 'c' shared library
Date: 2000/11/27
Message-ID: <3A227B66.81D4D21A@tis4000.com>
X-Deja-AN: 698264711
Content-Transfer-Encoding: 7bit
Organization: Another Netscape Collabra Server User
X-Accept-Language: en
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0
Newsgroups: borland.public.jbuilder.java.api