As of this date, see http://ppc.bitkeeper.com for web access. The basic command sequence to use is
N.B. !!! A cutting-edge kernel may not build successfully on a cutting-edge Mac; the bitkeeper/rsync kernels (see above) may be required for compatibility with newer Mac hardware or peripheral devices, especially if the kernel itself is relatively new.
cd /usr/src/linux (enter the linux directory)
apply patches if necessary; for example:
make distclean (clean up the unzipped distribution)
make menuconfig or make xconfig (inspect/change any build configuration settings)
Note: make pmac_config will still work for kernels through 2.2.18 but is obsolete for 2.4.x. The sequence make common_config oldconfig can be used to get the "old style" challenge-response format, but unless there are new settings to be assigned, one may have to edit the defconfig file by hand to get the configuration desired. |
make dep (set up dependencies)
make vmlinux (make the kernel)
make modules (make the modules)
make modules_install (install the modules in /lib/modules/*)