我需要在SLES 12 SP2上为IBM PPC64LE安装32位版本的libstdc ++。so.5和libstdc ++。so.6。
你知道它们是否存在以及在哪里找到它们吗? 我看了谷歌,但我发现只有x86版本,我需要PPC64LE版本。
答案 0 :(得分:1)
我怀疑大多数发行版都不再支持POWER上的32位环境,特别是在更改为little-endian之后。事实上,我并不认为有任何官方的32位小端ELF ABIv2定义。
SLES人员在32位兼容性方面有brief document ,其中包括以下关于POWER的内容:
我们注意到,SLES 11中的大端到SLES 12中的小端更改的Power系统的SLES已准备好在SLES 12中用于64位应用程序,其中该构建环境完全可用。 对于目前提供32位应用程序的ISV,让客户在SLES 11上以虚拟映像运行32位应用程序对于在Power 8上运行SLES 12作为其基本系统的客户来说是一个不错的选择。
第一句话有点难以解析,但似乎他们不再支持LE上的32位支持。
你需要构建32位吗?
答案 1 :(得分:1)
您无法找到适用于ppc64le的32位libstdc ++,因为GCC无法构建它(有关详细信息,请参阅PR 65286)。
GCC为ppc64构建32位运行时库,但不为ppc64le构建。正如另一个答案所说,发行版不会为ppc64le提供32位用户空间。