Gentoo Archives: gentoo-user-es

From: "Rafael Fernández López" <info@××××××××××××××××××.com>
To: gentoo-user-es@l.g.o
Subject: Re: [gentoo-user-es] Duda sobre instalacion de gcc-4.1.1
Date: Mon, 04 Sep 2006 19:36:13
Message-Id: 20060904193624.GA8486@gentoobox
In Reply to: Re: [gentoo-user-es] Duda sobre instalacion de gcc-4.1.1 by ArYiX
1 On Mon, Sep 04, 2006 at 02:42:03PM -0300, ArYiX wrote:
2 > 2006/9/4, NeoRagod <neoragod@×××××.com>:
3 > >Ok, entonces ya logre que el 4.1.1 sea el principial, tal vez desintale el
4 > >3.4.6, pero la verdad recompilar todo lo veo algo inecesario, mejor poco a
5 > >poco se actualicen los paketes se vaya compilando con el nuevo gcc. Como es
6 > >un servidor y no tiene X11, es todo consola, tampoco es que necesite
7 > >hacerlo.
8 > >
9 > >El día 4/09/06, Rafael Fernández López <info@××××××××××××××××××.com>
10 > >escribió:
11 > >> On Sun, Sep 03, 2006 at 08:24:15PM -0500, NeoRagod wrote:
12 > >> > Hola antes que nada, escribo por que tengo una pekeña duda, hace uno
13 > >dias
14 > >> > actualice todo "world" a lo mas reciente y por lo mismo se instalo el
15 > >> > gcc-4.1.1 pero en un nuevo slot. Mi duda es si es recomendable que ya
16 > >> > elimine el gcc-3.4.6 y cual seria la forma correcta
17 > >> > .
18 > >> > Actualmente el equery me lanza:
19 > >> > localhost user # equery l gcc
20 > >> > [ Searching for package 'gcc' in all categories among: ]
21 > >> > * installed packages
22 > >> > [I--] [ -] sys-devel/gcc-3.4.6-r1 (3.4)
23 > >> > [I--] [ -] sys-devel/gcc-4.1.1 (4.1)
24 > >> > [I--] [ ] sys-devel/gcc- config-1.3.13-r3 (0)
25 > >> >
26 > >> > Mientras que el gcc-config:
27 > >> > localhost user # gcc-config -l
28 > >> > [1] i686-pc-linux-gnu-3.4.6
29 > >> > [2] i686-pc-linux-gnu-3.4.6-hardened
30 > >> > [3] i686-pc-linux-gnu-3.4.6-hardenednopie
31 > >> > [4] i686-pc-linux-gnu-3.4.6-hardenednopiessp
32 > >> > [5] i686-pc-linux-gnu-3.4.6-hardenednossp
33 > >> > [6] i686-pc-linux-gnu-4.1.1 *
34 > >> >
35 > >> > Que es lo mas conveniente que pueda hacer??
36 > >>
37 > >> Yo para ahorrar espacio siempre me quedo unicamente con el ultimo gcc
38 > >> que he instalado. Yo no se si lo hare bien, pero lo cierto es que
39 > >> funciona, y lo desinstalo con el siguiente comando:
40 > >>
41 > >> emerge --unmerge =sys-devel/gcc-3.4.6-r1
42 > >>
43 > >> Y lo cierto es que funciona todo sin problemas. De todas maneras, en
44 > >> el manual de actualizacion de gcc de gentoo se *recomienda* que se
45 > >> recompile todo (emerge -e system ; emerge -e world) con el nuevo gcc
46 > >> instalado. Tiene sentido, ya que se supone que este ultimo sera mejor
47 > >> que el anterior, y puede que las optimizaciones etc... sean mas
48 > >> eficientes etc etc... pero en cualquier caso ya dejare que se vayan
49 > >> compilando muchas cosas poco a poco actualizando gradualmente con
50 > >> (emerge --sync ; emerge -vuDN world), de modo que al final casi todos
51 > >> los paquetes que tenia compilados con el anterior gcc han sido
52 > >> recompilados con el nuevo.
53 > >>
54 >
55 > yo saque el gcc-3.4.6 y despues me arrepenti porque hay paquetes que
56 > no compilan con el gcc-4.1.1 como qemu, por decir alguno.
57 >
58
59 Sí, eso a veces ocurre pero ten en cuenta que es
60 momentáneamente. Los desarrolladores tenderán en un intervalo muy
61 pequeño de tiempo a hacer que compile con el último compilador
62 existente, ya que es lo que se debe hacer.
63
64 También es cierto es que son muy puntuales los casos en los que
65 actualizas gcc de una versión X a una Y, y de repente no compila algún
66 programa que sí lo hacía con la versión X y que no lo hace con la
67 versión Y.
68
69 Un saludo,
70 Rafael Fernández López.
71
72 --
73 gentoo-user-es@g.o mailing list