Pi to 3.10.3 – with a Simple Fix..
Just downloaded the ‘latest’ (July 26/27) version of linux-rpi-3.10.y from github:
https://github.com/raspberrypi/linux/archive/rpi-3.10.y.zip
This version – finally – has some of the Pi-specific Broadcom code fixed for 3.10, and the only necessary change to get it to compile cleanly is as follows:
Compile Fail:
CC fs/ext4/mballoc.o
CC fs/ext4/block_validity.o
make[2]: *** No rule to make target `fs/ext4/move_extent.o’, needed by `fs/ext4/ext4.o’. Stop.
make[1]: *** [fs/ext4] Error 2
make: *** [fs] Error 2
The solution is to copy move_extent.c from the standard kernel.org code tree:
#cp /usr/src/linux-3.10.3/fs/ext4/move_extent.c fs/ext4
– and recompile..
Fedora release 18 (Spherical Cow)
Kernel 3.10.3-pi on an armv6l (ttyAMA0)
…………………………………
]$ uname -a
Linux rgpi 3.10.3-pi #1 PREEMPT Sat Jul 27 01:25:16 BST 2013 armv6l armv6l armv6l GNU/Linux
And, as you can see, I have reverted to the ‘official’ Fedora ARM release for armv5tel, for the time being. I will try Pidora again when the repos are in a more usable state, and there is an armv6l Fedora 19 available..
Robert Gadsdon. July 27, 2013.
Comments
Pi to 3.10.3 – with a Simple Fix.. — No Comments