before the 3.7.0 release.
Although not very well described, the issue is that if you have bundles with native code (Bundle-NativeCode header) which contain DLL for Windows, they will not be resolved in Windows 8.1 or later because the Java virtual machine returns an operating system identifier which is not recognized as Windows by the Equinox version shipped with Virgo.
My understanding is that the issue originates in the org/eclipse/osgi/framework/internal/core/osname.aliases file which maps o.s. name into the win32 alias and which does not match the identifier for Windows 8.1 or higher.
The osname.aliases file has been fixed in current Equinix.Â Any chance to consume just that file in Virgo 3.7?