|Why picking up the 64 bit fragment instead of the 32 bit on Linux? [message #552974]
||Sun, 15 August 2010 12:58
| Marton Sigmond
Registered: July 2009
to reproduce the problem, do the following in the IDE on a 32bit Linux box (takes 3 minutes):
1) Create a standard OSGi bundle (as fragment host)
2) Create a standard OSGi fragment bundle and add the following to the manifest: Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=x86))
3) Create another standard OSGi fragment bundle and add the following to the manifest: Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=x86_64))
4) Create a minimal OSGi run configuration, add the host and the 32bis fragment to it, but not the 64bit fragment.
5) Launch the run configuration.
What you will see is that
- the OSGi tries to load the 64bit fragment, even though it was not added to the run configuration.
- the OSGi does not see the 32bit fragment, even though it was added to the run configuration.
Please advise whether I am doing something wrong or if it is a bug?
Senior Software Engineer
Powered by FUDForum
. Page generated in 0.02547 seconds