【发布时间】:2015-09-11 13:11:45
【问题描述】:
我正在尝试构建 AOSP 5.1.51,I machine meets requirements
遵循instructions 但 make -j4 从未成功构建。
最近尝试以lunch aosp_mips-eng 结束
target C++: v8_tools_gyp_v8_base_gyp <= external/chromium_org/v8/src/mips/lithium-mips.cc
In file included from external/chromium_org/v8/src/mips/lithium-codegen-mips.h:11:0, from external/chromium_org/v8/src/mips/lithium-codegen-mips.cc:36:
external/chromium_org/v8/src/mips/lithium-mips.h: In member function 'bool v8::internal::LCodeGen::GeneratePrologue()':
external/chromium_org/v8/src/mips/lithium-mips.h:2718:7: internal compiler error: Segmentation fault
class LChunkBuilder FINAL : public LChunkBuilderBase {
^
Please submit a full bug report, with preprocessed source if appropriate.
See <http://source.android.com/source/report-bugs.html> for instructions.
make: *** [/home/userAndroid/Builds/AOSP/target/product/generic_mips/obj/STATIC_LIBRARIES/v8_tools_gyp_v8_base_gyp_intermediates/v8/src/mips/lithium-codegen-mips.o] Error 1
make: *** Waiting for unfinished jobs....
#### make failed to build some targets (21:29 (mm:ss)) ####
到此为止:(
【问题讨论】:
-
您的系统有多少内存? AOSP 构建中的一些步骤会大量消耗 RAM,而 Chromium 模块就是其中之一(可能是最大的)。尝试运行 make -j1。它是否适合 ARM 架构,是特定于 MIPS 的问题吗?您可以尝试重新安装构建工具,例如 GCC,或更改其版本。
-
嗨 Mixas,我在为培根(一加一)构建 android 5.1.1 时遇到了同样的问题。我的构建系统上只有 2GB 的 RAM,但我添加了 20GB 的 SWAP 内存,它位于 USB 硬盘驱动器上(通过 USB 2.0,我的主板上没有 3.0 控制器)。
-
我想注意的另一件事,我无法两次构建同一个文件时出现错误,但我总是收到一个错误,告诉我发生了“内部编译器错误”,并且我得到了 seg错误,然后等待其他工作结束,然后我收到与 OP 相同的消息(构建失败...)。我猜错误发生的时间似乎或多或少是随机的。有什么建议吗?
-
@Mixaz 我有 8 Gp 内存
-
@IanisRieuf 不,不是真的!将继续调试它。我想知道我是否是唯一在 ubuntu 14 上遇到此问题的人?
标签: android ubuntu-14.04 android-source