This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Patch: FYI: Fix pr11951 JNI test case


>>>>> "Ranjit" == Ranjit Mathew <rmathew@gmail.com> writes:

Ranjit> I don't know whether this is an intended shortcut to
Ranjit> avoid having to write System.loadLibrary() calls in the
Ranjit> testcases or whether this is an oversight/bug.

I don't recall :-(

Ranjit> What I don't understand is why the linker would leave
Ranjit> a reference to libpr11951.so even though nothing gets
Ranjit> linked in from there (or does it?) - this can be verified
Ranjit> by an "ldd" on the "a.out" created by adding
Ranjit> "-L. -lpr11951".

Shared libraries aren't like normal ones.  If you tell the linker to
link against one, it will do so even if it isn't actually used.
That's my belief anyway.

Tom


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]