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"
1 2011/11/17 João Matos <jaoneto@×××××.com>
2
3 > Caros,
4 >
5 > Estava usando o 4.5.2, porém estou precisando desenvolver usando Cuda,
6 > q só e comatível com o 4.4. Dessa forma,
7 >
8 > - instalei o 4.4.6
9 > - mudei o perfil padrão para ele (gcc-config)
10 > -rodei um emerge -euDN world system
11 > -desistalei o 4.5.2
12 > -rodei emerge --depclean
13 > -revdep-rebuild
14 >
15 > Porém, ainda assim, não consigo usar muitos dos programas instalados.
16 > Erros:
17 >
18 > shaka@konoha ~ $ qtcreator
19 > Failed to load core: /usr/lib64/qtcreator/plugins/Nokia/libCore.so:
20 > Cannot load library /usr/lib64/qtcreator/plugins/Nokia/libCore.so:
21 > (/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.6/libstdc++.so.6: version
22 > `GLIBCXX_3.4.14' not found (required by
23 > /usr/lib64/qt4/libQtCLucene.so.4))
24 > shaka@konoha ~ $ chro
25 > chromium chromium-browser chroot
26 > shaka@konoha ~ $ chromium
27 > chromium-browser:
28 > /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.6/libstdc++.so.6: version
29 > `GLIBCXX_3.4.14' not found (required by chromium-browser)
30 > shaka@konoha ~ $ firefox
31 > /usr/lib64/firefox/firefox-bin:
32 > /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.6/libstdc++.so.6: version
33 > `GLIBCXX_3.4.14' not found (required by /usr/lib64/firefox/libxul.so)
34 >
35 > Alguém tem alguma ideia?
36 >
37
38
39 Minha pergunta é, qual o motivo de usar o GCC que você precisa para
40 desenvolver como global do sistema? Isso pode causar quebras gerais, visto
41 que alguns programas podem reclamar de partes núcleo do sistema (glibc) que
42 foram compiladas ou ainda dependem, ou estão linkadas com versões mais
43 novas.
44
45 Pq não deixar seu sistema rodando no 4.5 e criar um ambiente para
46 desenvolver no 4.4 (um eselect antes deve resolver, quem sabe até um
47 CHROOT) e voltar no final (se você quiser por exemplo atualizar o sistema).
48 Quando eu tinha o QEMU que dependia de uma versão ancestral do GCC e quando
49 usava cross-compiler eu fazia assim... YMMV.
50
51 O ponto é que existem bibliotecas necessárias das versões do GCC antigas,
52 remover não é a melhor opção. Eu deixo as versões quando elas tem alguma
53 dependência ou coisa parecida...
54
55 --
56 Daniel da Veiga

Replies

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