Установка g cc на s390x - PullRequest
       39

Установка g cc на s390x

1 голос
/ 30 апреля 2020

Мне нужен компилятор C на моем s390, который работает с RHEL 7.6. Когда я делаю «yum list | grep g cc», у меня появляется следующее:

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 install g cc .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.

Как я могу обойти это? Я вытащил g cc непосредственно из git, но когда я выполняю настройку, в сообщении говорится, что необходимо установить компилятор.

Любая помощь будет высоко ценится. Спасибо - C

1 Ответ

0 голосов
/ 01 мая 2020

Эта строка вывода

           Available: glibc-common-2.17-196.el7.s390x 

показывает, что сконфигурированные репозитории содержат только версии glib c до RHSA-2017: 1916 . Это означает, что вы настроили репозитории для Red Hat Enterprise Linux 7.4 (и даже не Расширенная поддержка обновлений). Однако кто-то однажды обновил glib c до версии пакета из Red Hat Enterprise Linux 7.6.

Для установки G CC нужны дополнительные компоненты glib c, и они должны соответствовать уже -установленная версия. Поскольку пакеты 7.6 недоступны из настроенных репозиториев, установка завершается с ошибкой зависимости.

Если вам требуется помощь в управлении подпиской, вам следует подать заявку в службу поддержки .

...