Gentoo Archives: gentoo-user-br

From: Daniel da Veiga <danieldaveiga@×××××.com>
To: gentoo-user-br@l.g.o
Subject: Re: [gentoo-user-br] Problema com downgrade do gcc
Date: Fri, 18 Nov 2011 02:41:11
Message-Id: CACkLHGh2azM0AdPTBhquURtdZg1kiFCz1Vrd9fQ_ZWUjTopmvA@mail.gmail.com
In Reply to: [gentoo-user-br] Problema com downgrade do gcc by "João Matos"
2011/11/17 João Matos <jaoneto@×××××.com>

> Caros, > > Estava usando o 4.5.2, porém estou precisando desenvolver usando Cuda, > q só e comatível com o 4.4. Dessa forma, > > - instalei o 4.4.6 > - mudei o perfil padrão para ele (gcc-config) > -rodei um emerge -euDN world system > -desistalei o 4.5.2 > -rodei emerge --depclean > -revdep-rebuild > > Porém, ainda assim, não consigo usar muitos dos programas instalados. > Erros: > > shaka@konoha ~ $ qtcreator > Failed to load core: /usr/lib64/qtcreator/plugins/Nokia/libCore.so: > Cannot load library /usr/lib64/qtcreator/plugins/Nokia/libCore.so: > (/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.6/libstdc++.so.6: version > `GLIBCXX_3.4.14' not found (required by > /usr/lib64/qt4/libQtCLucene.so.4)) > shaka@konoha ~ $ chro > chromium chromium-browser chroot > shaka@konoha ~ $ chromium > chromium-browser: > /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.6/libstdc++.so.6: version > `GLIBCXX_3.4.14' not found (required by chromium-browser) > shaka@konoha ~ $ firefox > /usr/lib64/firefox/firefox-bin: > /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.6/libstdc++.so.6: version > `GLIBCXX_3.4.14' not found (required by /usr/lib64/firefox/libxul.so) > > Alguém tem alguma ideia? >
Minha pergunta é, qual o motivo de usar o GCC que você precisa para desenvolver como global do sistema? Isso pode causar quebras gerais, visto que alguns programas podem reclamar de partes núcleo do sistema (glibc) que foram compiladas ou ainda dependem, ou estão linkadas com versões mais novas. Pq não deixar seu sistema rodando no 4.5 e criar um ambiente para desenvolver no 4.4 (um eselect antes deve resolver, quem sabe até um CHROOT) e voltar no final (se você quiser por exemplo atualizar o sistema). Quando eu tinha o QEMU que dependia de uma versão ancestral do GCC e quando usava cross-compiler eu fazia assim... YMMV. O ponto é que existem bibliotecas necessárias das versões do GCC antigas, remover não é a melhor opção. Eu deixo as versões quando elas tem alguma dependência ou coisa parecida... -- Daniel da Veiga

Replies

Subject Author
Re: [gentoo-user-br] Problema com downgrade do gcc "João Matos" <jaoneto@×××××.com>