我的s390上需要一个运行RHEL7.6的C编译器。当我做"yum list | grep gcc“时,我有以下内容:
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,并获得以下错误:
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
发布于 2020-05-01 05:34:17
此输出行
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。
https://stackoverflow.com/questions/61527532
复制相似问题