Postanowiłem spatchować i skompilować najnowszy kernel - 2.6.27.5 wraz z obsługą bootsplash.
Wydaje mi się, że zrobiłem wszystko dokładnie tak, jak powinienem, lecz podczas kompilacji, wypluło mi coś takiego:
Kod: Zaznacz cały
drivers/built-in.o: In function `fbcon_takeover':
fbcon.c :( .text+0x10f64): undefined reference to `splash_init'
drivers/built-in.o: In function `fbcon_switch':
fbcon.c :( .text+0x13acb): undefined reference to `splash_prepare'
drivers/built-in.o: In function `fbcon_bmove_rec':
fbcon.c :( .text+0x11734): undefined reference to `splash_bmove_redraw'
drivers/built-in.o: In function `bit_bmove':
bitblit.c :( .text+0x14cfa): undefined reference to `splash_bmove'
drivers/built-in.o: In function `bit_putcs':
bitblit.c :( .text+0x14f34): undefined reference to `splash_putcs'
drivers/built-in.o: In function `bit_cursor':
bitblit.c :( .text+0x156e9): undefined reference to `splash_cursor'
drivers/built-in.o: In function `read_chan':
n_tty.c :( .text+0x4367f): undefined reference to `splash_verbose'
drivers/built-in.o: In function `kbd_event':
keyboard.c :( .text+0x48cad): undefined reference to `splash_verbose'
make[1]: *** [.tmp_vmlinux1] Błąd 1
make[1]: Opuszczenie katalogu `/usr/src/linux-2.6.27.5'
make: *** [debian/stamp/build/kernel] Błąd 2