android 内核3.4 编译时出现异常

android 内核3.4编译时出现错误编译环境 Ubuntu 12.04 LTSandroid内核是在官网下载的 common git clone ht

android 内核3.4 编译时出现错误
编译环境 
Ubuntu 12.04 LTS   
android内核是在官网下载的 common
 git clone https://android.googlesource.com/kernel/common.git
然后checkout的版本是 3.4

内核从下载下来之后没有改动,只是想先编译一下,看能不能通过

编译时出现一下错误:


drivers/misc/akm8975.c:35:32: fatal error: linux/earlysuspend.h: No such file or directory
compilation terminated.
make[2]: *** [drivers/misc/akm8975.o] 错误 1
make[1]: *** [drivers/misc] 错误 2
make: *** [drivers] 错误 2


各位有遇到过的吗,请问该怎么解决android 内核3.4  编译时出现异常


[解决办法]
先看下你的Android_root\kernel\kernel\include\linux 下面有没有earlysuspend.h,如果没有看是不是你git下载源码时没下全,可以在其他人那里copy一个放到此目录下,实在不行我可以发一个给你
[解决办法]
问题估计不在源码
而在于交叉编译器与编译选项设置的对不对