2013-04-29 83 views
1

我需要构建一些Android内核并按照Google的说法设置虚拟机。我使用Ubuntu 12.04而不是10.04,因为repo脚本现在依赖于较新的git版本,Google似乎也会在未来使用12.04。Android内核构建作业被扼杀

但是,所有的时间,而编译我得到一个错误:

make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libclangARCMigrate_intermediates/TransBlockObjCVariable.o] Killed 
make: *** Waiting for unfinished jobs.... 
make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libclangARCMigrate_intermediates/TransAutoreleasePool.o] Killed 
make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libclangARCMigrate_intermediates/TransEmptyStatementsAndDealloc.o] Killed 
make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libclangARCMigrate_intermediates/TransformActions.o] Killed 

没有以前的错误路线,万物不错,但随后事情被打死,整个构建过程中死亡。

如果我重新编译,它继续像往常一样,直到它再次死去......

什么错吗?我如何检查为什么这个工作被杀死?

附加信息:它不取决于-j4选项。甚至当我使用杀死工作-j1

回答

0

看来,这是一个RAM依赖问题。我们建立了一个具有很多交换空间的新建服务器,现在它可以工作