Eclipse PDE UI功能部件导出,其中两个片段用于相同的os,不同的arch

|| 希望在这里解决我遇到的问题,让Eclipse PDE专家参与其中。 我正在尝试通过PDE UI导出包含两个片段的功能,其中两个片段都针对相同的操作系统(例如Linux),但是具有不同的体系结构值(例如x86和x86_64)。每个片段都有自己的几个.so库文件副本,它们是在Linux x86或Linux x86 64位上构建的。例如:
FragmentA (os=Linux,arch=x86)
   lib1.so
   lib2.so
   lib3.so

FragmentB (os=Linux,arch=x86_64)
   lib1.so
   lib2.so
   lib3.so
使用相应的增量包选择linux(gtk / x86)或linux(gtk / x86_64)导出托管功能,导出将按预期进行。但是,当我选择两个平台时,导出失败并显示以下消息:
Processing inclusion from feature com.sample.feature:
    Bundle com.sample.linux.x86_64_1.0.0.qualifier failed to resolve.:
    Unsatisfied native code filter:
        lib1.so; lib2.so; lib3.so; processor=x86_64; osname=linux.
为什么不能将两个片段一起导出?我也有一个Win32 x86片段,可以使用linux X86功能导出,但没有.so文件,而是具有具有相同文件名(例如lib1.dll,lib2.dll,lib3.dll)的.dll文件。 在两个基于Linux的片段中具有相同名称的.so库文件会导致此问题吗? 我们将不胜感激,因为这对我们的构建过程至关重要(无论是通过UI手动还是无头),都是非常重要的。     
已邀请:

要回复问题请先登录注册