Compilar el kernel en Breezy

Imagen de McPolu
0 puntos

Breezy instala por defecto gcc 4.0, pero los kernels los siguen poniendo para gcc 3.4 (al menos 2.6.12-9 y 2.6.12-18). Si alguien quiere compilar desde Breezy hay dos opciones:

a)Instalar gcc 3.4 y compilar con el
b)Modificar los fuentes del kernel

Si alguien se anima con la opcion b, lo unico que hay que hacer es sustituir gcc-3.4 por gcc-4.0 en el Makefile y en el fichero fs/inode.c hay que cambiar

extern void generic_drop_inode ...

por

void generic_drop_inode ...

Y con eso ya compila. Espero que en la version estable ya pongan nucleos compilados con gcc 4.0

Imagen de Anónimo
+1
0
-1

Exactamente es cambiar
static void generic_drop_inode ... (en vez de extern void ...)
por
void generic_drop_inode ...

aproximadamente está en la línea 1092

+1
0
-1