Why picking up the 64 bit fragment instead of the 32 bit on Linux? [message #552974] |
Sun, 15 August 2010 12:58 |
Marton Sigmond Messages: 73 Registered: July 2009 Location: Hungary |
Member |
|
|
Hi,
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?
Thanks,
Marton
Best Regards,
Marton Sigmond
Senior Software Engineer
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.03610 seconds