Gentoo Archives: gentoo-user-es

From: Marcos Garcia <marcos_gm@××.com>
To: gentoo-user-es@l.g.o
Cc: Manuel Perez Lopez <manuel.perez.lopez@××××××××××.es>
Subject: Re: [gentoo-user-es] actualizar sistema
Date: Fri, 13 Feb 2004 08:36:15
Message-Id: 200402130943.46134.marcos_gm@ya.com
In Reply to: [gentoo-user-es] actualizar sistema by Manuel Perez Lopez
1 1) con GCC3.3 ya comenté que puedes tener problemas, por si acaso ejecuta
2 LDCONFIG para que actualize las variables de entorno de tu sistema de las
3 liberias para el linkaje dinámico. Por lo demás, no he tenido ningún
4 problema, a diferencia de lo que comentas
5
6 2)linux-headers se necesitan para compilar glibc. Linux es
7 "backward-compatible" así que las 2.4.19 sirven incluso para un kernel 2.6.
8 Perderás algunas de las nuevas llamadas a sistema, pero en teoría no cambia
9 nada. El nombre de las funciones no cambian entre kernels, sí la
10 implementacion (Recuerda que linux-headers son todo .h y no tienen nada de
11 código). Glibc necesita saber los nombres de las funciones y llamadas que
12 ofrece el kernel, así como sus parámetros, pero no necesita saber cómo se
13 realizan internamente esas cosas. Por lo tanto glibc sólo necesitan tener
14 disponibles unas cabeceras de kernel compatibles con tu version.
15
16 3) actualizar glibc no implica forzosamente recompilar todo el sistema por lo
17 mismo que te he comentado de que es compatible con versiones anteriores.
18 Piensa que casi todo en linux (y en windows tb eh) se linka de forma
19 dinámica, así que mientras el nombre de los símbolos, funciones y demás no
20 cambie, todo funcionará. No creo que funcione en el caso que bajes la versión
21 de glibc, pero si la "subes" sí que funcionará, a no ser que explicitamente
22 te avisasen que glib 2.4 (p.ej.) NO es compatible con glibc 2.3
23
24 PD: si alguien sabe porqué no están disponibles (sólo masked) los headers de
25 linux superiores a 2.4.22 (p.ej. 2.6.0) que me lo diga pq me toca los
26 c*****es jejeje
27
28
29
30 El Jueves 12 Febrero 2004 23:06, Manuel Perez Lopez escribió:
31 > Buenas noches:
32 >
33 > Quisiera comentar con vosotros algunas cosas generales sobre Linux (y
34 > Gentoo en particular), con el objeto de aclararme o corregir errores que
35 > puediera tener en mente:
36 >
37 > 1.- Parece que al actualizar a gcc-3.3 puede que algunos programas no se
38 > compilen correctamente, entre otras cosas porque es más extricto en la
39 > sintaxis de C. ¿Hay alguna forma de hacer que se compilen con esta versión,
40 > o hay que esperar a una revisión del software por parte del autor?
41 >
42 >
43 > 2.- ¿Cual es la funcion concreta de las linux-headers? Supongo que se
44 > necesitan para compilar el kernel y que ¿deben coincidir en versión ambos?
45 >
46 >
47 >
48 > 3.- Al actualizar glibc a una nueva versión ¿sería necesario recompilar el
49 > sistema entero?
50 >
51 >
52 > Espero vuestras aclaraciones.
53 > Gracias de antemano.
54 >
55 > mapelo
56 >
57 >
58 > --
59 > gentoo-user-es@g.o mailing list
60
61 --
62 gentoo-user-es@g.o mailing list

Replies

Subject Author
RE: [gentoo-user-es] actualizar sistema Facundo Ortiz de Zarate <facundooz@××××××××××××.ar>
Re: [gentoo-user-es] actualizar sistema "Manuel Pérez López" <manuel.perez.lopez@××××××××××.es>