[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.technology.equinox] Ganymede fails to load Linux Native Lib using Bundle-NativeCode

With Europa I have no problem starting a bundle that contains native libraries on my Centos 4.6 release. The native lib is defined in my bundle with:
Bundle-NativeCode: bluecove.dll;intelbth.dll;osname=WindowsXP;osname=Windows2000;osname=WindowsNT;processor=x86,
bluecove_ce.dll;intelbth_ce.dll;osname=WindowsCE;processor=ARM,libbluecove.co;osname=Linux,*



But in Ganymede 3.4.0 release I can no longer start this bundle. In console mode:


osgi> diag 458
reference:file:/home/jconlon/eclipse-workspaces/tracker-TRUNK/net.sf.bluecove/ [458]
The native code paths cannot be found: libbluecove.co; osname=Linux


Yet the same bundle that fails in a Ganymede created RCP moved over to a previoius RCP product created with Europa starts just fine.

I am running Sun's jvm for both launches.
java.version=1.6.0_05

On a potentially releated (??) note, check out how Europa and Ganymede report different osgi.framework parameters:

Europa -
org.osgi.framework.os.name=Linux
org.osgi.framework.os.version=2.6.9.0
org.osgi.framework.processor=x86

Ganymede -
org.osgi.framework.os.name=Linux
org.osgi.framework.os.version=2.6.9-67.0.20.ELsmp
org.osgi.framework.processor=i386


Have seen bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=139064 but that relates to loading two libs.

Is there something that I am forgetting to check or set that causes this problem on Ganymede or does this look like a bug, that I should report??

thanks for any feedback,
John