I personally had problems with Eclipse running on OpenJDK, but as far as jni.h goes, it seems to build just fine with it, or even with gcj-jdk.

More than that, while doing tests earlier this week I noticed compilation warnings along the lines of "JDK rejected by preprocessor but accepted by compiler, going with compiler's decision.", which I don't remember having seen before. Not very reassuring. However, those happened when linking against BOTH sun-java6 or openjdk-6 but NOT with gcj-jdk. So my guess is that I have been building the JNI interface with gcj-jdk all along.

So the liblttvtraceread-jni package in the PPA right now builds with gcj-jdk, and I haven't noticed any problems so far. Yes, liblttvtraceread-jni, it's there, although I don't recommend using it right now, it still has the marker_field bug in it. Wait for version ~lttng6 or for a new upstream version.

Cheers,
Alexandre


On 10-09-10 03:40 PM, Matthew Khouzam wrote:
I have never used sun's java on TMF, I understand it is what we support officially, but since OpenJDK and sun are 95% similar (same code) I doubt this is an issue. I would personnaly worry about it if you encounter a bug.

PS. Having ltt in a PPA is awesome.

On 10-09-08 12:15 AM, Alexandre Montplaisir wrote:
Yikes, I lied about that. TMF also requires the liblttvtraceread_loader
to provide the JNI interface, which requires building against
sun-java6-jdk. Afaik, it's impossible to link against Sun's Java in
Launchpad, only OpenJDK (or GCJ).

I'm afraid we can't provide the JNI loader in the PPA then, unless we
want to port/support the loader with OpenJDK.


_______________________________________________
ltt-dev mailing list
[email protected]
http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev

_______________________________________________
ltt-dev mailing list
[email protected]
http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev

Reply via email to