2017-06-06 86 views

回答

1

对于ppc64le,您找不到32位libstdC++,因为GCC无法构建它(有关更多信息,请参见PR 65286)。

GCC为ppc64构建32位运行时库,但不为ppc64le构建。正如另一个答案所说,发行版不会为ppc64le提供32位用户空间。

1

我怀疑大多数发行版不再支持POWER上的32位环境,特别是在改为little-endian之后。事实上,我认为从来没有定义过正式的32位小尾数ELF ABIv2。

的SLES人有一个brief document 32位兼容性,其中包括以下有关POWER:

我们要指出,SLES与从大端在SLES 11为小端的变化动力系统SLES 12在适用于64位应用程序的SLES 12中已准备就绪,该构建环境已完全可用。 对于当前提供32位应用程序的独立软件供应商,让其客户在SLES 11上以虚拟映像运行32位应用程序是他们的客户在Power 8上运行SLES 12作为其基本系统的不错选择。

第一句话有点难以解析,但似乎他们不再支持LE上的32位。

您是否需要构建32位?

相关问题