首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在s390x上安装gcc

在s390x上安装gcc
EN

Stack Overflow用户
提问于 2020-04-30 23:53:28
回答 1查看 107关注 0票数 1

我的s390上需要一个运行RHEL7.6的C编译器。当我做"yum list | grep gcc“时,我有以下内容:

代码语言:javascript
复制
libgcc.s390x                     4.8.5-36.el7         
compat-gcc-44.s390x              4.4.7-8.el7                                
compat-gcc-44-c++.s390x          4.4.7-8.el7                                 
gcc.s390x                        4.8.5-16.el7                                
gcc-c++.s390x                    4.8.5-16.el7                                
gcc-gfortran.s390x               4.8.5-16.el7                                
gcc-objc.s390x                   4.8.5-16.el7                                
gcc-objc++.s390x                 4.8.5-16.el7                                
libgcc.s390                      4.8.5-16.el7 

然后我这样做: yum安装gcc.s390x,并获得以下错误:

代码语言:javascript
复制
Error: Package: glibc-2.17-196.el7.s390
           Requires: glibc-common = 2.17-196.el7
           Installed: glibc-common-2.17-260.el7_6.3.s390x (@rhel-7-for-system-z-rpms)
               glibc-common = 2.17-260.el7_6.3
           Available: glibc-common-2.17-196.el7.s390x 
               glibc-common = 2.17-196.el7

我从这里看到的是,安装了s390x包,但需要的是没有s390扩展的包。

我怎么才能避免这个问题呢?我直接从git中拉出了gcc,但是当我进行配置时,消息说需要安装一个编译器。

任何帮助都将不胜感激。谢谢-C

EN

回答 1

Stack Overflow用户

发布于 2020-05-01 05:34:17

此输出行

代码语言:javascript
复制
           Available: glibc-common-2.17-196.el7.s390x 

显示配置的存储库仅包含RHSA-2017:1916之前的glibc版本。这意味着您已经为Red Hat Enterprise Linux 7.4配置了存储库(甚至没有扩展的更新支持)。然而,有人曾一度将glibc从Red Hat Enterprise Linux 7.6升级到包版本。

安装GCC需要额外的glibc组件,并且这些组件必须与已经安装的版本相匹配。由于7.6包不能从配置的存储库中获得,因此安装失败并出现依赖错误。

如果您需要订阅管理方面的帮助,您应该使用file a support ticket

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61527532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档