como atualizar o gcc do OpenSuse 11.2?

0

Eu tenho o OpenSuse 11.2 com o gcc versão 4.4.1. Eu gostaria de atualizar minha versão do gcc para 4.5.1. Eu fiz o download do gcc-4.5-19.1.i586.rpm. Quando eu rpm instalá-lo, ele está pedindo gcc45-4.5.1_20101208-9.8.i586.rpm que é uma dependência, então eu baixei. Agora, quando eu rpm instalo o gcc45, ele está pedindo muitas dependências.

Lembro-me de baixar o gcc 4.3 e suas dependências para o Opensuse 11.2 através do yaST:

YaST --install  automake autoconf libtool gcc gcc43 gcc43-c++\
gcc-c++ libcom_err-devel alsa-devel docbook5-xsl-stylesheets\
texlive texlive-bin libxml2-devel zlib-devel gettext-tools\
readline-devel ncurses-devel libstdc++43-devel\
glibc-devel linux-kernel-headers gperf indent doxygen\
xorg-x11-fonts-devel xorg-x11-libX11-devel xorg-x11-libXau-devel\
xorg-x11-libxcb-devel xorg-x11-libXdmcp-devel xorg-x11-proto-devel\
xorg-x11-xtrans-devel xorg-x11-util-devel bison cvs

E quanto ao gcc 4.5? Como faço para baixar suas dependências para 11,2?

    
por Owen 20.05.2011 / 04:40

1 resposta

2

Você pode achar útil o serviço de compilação do OpenSUSE; existem pacotes no devel:gcc project .

Acredito que se você adicionar o URL link à sua configuração do YaST, você deve para poder instalar esses pacotes. (Embora o status no site pareça quebrado , eu me pergunto quanto tempo isso vai durar ..)

Tudo isso dito, eu gostaria de sugerir que você não faça o seu upgrade; O SuSE esforça-se para reconstruir toda a distribuição com o compilador específico e não quebra a compatibilidade da ABI com as atualizações . Mudar as versões por atacado pode quebrar a compatibilidade ABI com as ferramentas que você compila, e requer a reconstrução de bibliotecas instaladas pelo sistema ou o backup das mudanças.

Se você puder apenas atualizar a distribuição para uma que suporte a ramificação do gcc 4.5, seria uma opção mais segura. (Não, eu nunca vi pessoalmente a quebra da ABI quando atualizei o compilador. Mas isso não significa que isso não acontecerá com você.:)

    
por 20.05.2011 / 04:54