【发布时间】:2017-10-14 15:32:59
【问题描述】:
我正在尝试为 msm8996 (Android 8.0.0) 构建 msm-3.18 内核。 尝试从 Android 源代码顶级目录构建时,运行测试失败。
下面是轨迹
FAILED: out/soong/.bootstrap/soong-cc-config/test/test.passed
out/soong/.bootstrap/bin/gotestrunner -p ./build/soong/cc/config -f out/soong/.bootstrap/soong-cc-config/test/test.passed -- \ out/soong/.bootstrap/soong-cc-config/test/test -test.short
panic: read /home/vagrant/android-msm: is a directory
goroutine 1 [running]:
android/soong/cc/config.setSdclangVars()
/home/vagrant/android-msm/build/soong/cc/config/global.go:197 +0x20d4
android/soong/cc/config.init.2()
/home/vagrant/android-msm/build/soong/cc/config/global.go:169 +0xcc9
android/soong/cc/config.init()
/home/vagrant/android-msm/build/soong/cc/config/tidy_test.go:42 +0x3969
main.init()
/home/vagrant/android-msm/out/soong/.bootstrap/soong-cc-
config/test/test.go:34 +0x4e
ninja: build stopped: subcommand failed.
15:22:17 soong bootstrap failed with: exit status 1
make: *** [run_soong_ui] Error 1
make: Leaving directory `/home/vagrant/android-msm'
我猜这与 $SDCLANG_PATH 有关,但我需要帮助
【问题讨论】:
-
似乎有错误,因为
$SDCLANG_AE_CONFIG里面android-msm/build/soong/cc/config/global.go文件是空白的
标签: android build-error