Compile kernel