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 |