El otro día me puse a compilar mi proyecto de fin de carrera y me encontré con que Affix no compila con el kernel 2.6.10 que trae la ubuntu que tengo instalada.
Cuando lo desarrollé, lo hice basándome en un núcleo 2.6.7. Parece ser que desde entonces han cambiado un par de cosillas en el kernel de Linux.
El nuevo ciclo de desarrollo del núcleo es de locos. Dentro de una rama supuestamente estable hay cambios de API día sí y día también. Los únicos cambios permitidos deberían ser aquellos que son imprescindibles para añadir nueva funcionalidad. Sin embargo, muchos cambios son realmente estúpidos como los que eliminan partes del núcleo, o incluso el prototipo de una función en una cabecera.
Los problemas que me he encontrado son:
Aquí dejo unos parches que hacen que Affix compile (y funcione). Aplican sobre affix-kernel-3.0.0 y affix_kernel-3.2.0. Los he mandado también a la lista de desarrollo de Affix, así que supongo que no tardarán mucho en incorporarlos.
You must be logged in to post a comment.
[powered by WordPress.]
22 queries. 0.236 seconds
Octubre 4th, 2005 at 1:34 pm
Ahora en teoría no existe la distinción estable/inestable… Todo se va incorporando en 2.6, con inestabilidad en las versiones -pre, -rc, etc y que luego se vuelven estables.
Se quiere volver al famoso “Release Early, Release Often”…