Arch Linux provides for several methods of kernel compilation.
Choose one of the following:
1. Custom kernel the traditional way
This method involves manually downloading a source tarball, and building in your home directory as normal user. Once configured, two installation methods are offered; the traditional manual method as well as ABS/makepkg/pacman.
2. Custom kernel using ABS.
This method allows for custom kernel compilation using the Arch Build System, or ABS. It provides a PKGBUILD file to modify for your needs.
3. Kernel Compilation with ABS is an alternate ABS method, utilizing a more complex PKGBUILD than the one above