当前仓库属于暂停状态,部分功能使用受限,详情请查阅 仓库状态说明
29 Star 135 Fork 314

OpenHarmony / build_lite
暂停

 / 详情

ipcamera_hispark_taurus_linux, 修改 CPU 为 arm926EJ-S,编译失败

已完成
缺陷
创建于  
2021-08-05 17:28

【模块名_概率】简要描述:
修改如下:

cd device/hisilicon/hispark_taurus/sdk_linux
diff config.gni.bak config.gni
10c10
< board_cpu = "cortex-a7"
---
> board_cpu = "arm926EJ-S"
13c13
< board_arch = ""
---
> board_arch = "armv5"
32d31
<   "-mfpu=neon-vfpv4",
36d34
<   "-mfpu=neon-vfpv4",

编译失败提示如下:

[OHOS ERROR] [1489/3063] ACTION //device/hisilicon/modules/middleware:middleware_source_sdk(//build/lite/toolchain:linux_x86_64_ohos_clang)
[OHOS ERROR] FAILED: obj/device/hisilicon/modules/middleware/middleware_source_sdk_build_ext_components.txt 
[OHOS ERROR] /usr/bin/python3 ../../../build/lite/build_ext_components.py --path=../../../device/hisilicon/modules/middleware --command=./build.sh\ /home/luo/linux/openharmony/tmp/out/hispark_taurus/ipcamera_hispark_taurus_linux\ hi3516dv300\ linux\ clang\ emmc\ /home/luo/llvm/bin\ /home/luo/linux/openharmony/tmp/out/hispark_taurus/ipcamera_hispark_taurus_linux/sysroot\ \"-mfloat-abi=softfp\ -mfpu=neon-vfpv4\ -mcpu=cortex-a7\ --target=arm-linux-ohosmusl\" --target_dir=/home/luo/linux/openharmony/tmp/out/hispark_taurus/ipcamera_hispark_taurus_linux/obj/device/hisilicon/modules/middleware/build.log --out_dir=/home/luo/linux/openharmony/tmp/out/hispark_taurus/ipcamera_hispark_taurus_linux/error.log
[OHOS ERROR] [111/1574] ACTION //device/hisilicon/modules/middleware:middleware_source_sdk(//build/lite/toolchain:linux_x86_64_ohos_clang)
[OHOS ERROR] FAILED: obj/device/hisilicon/modules/middleware/middleware_source_sdk_build_ext_components.txt 
[OHOS ERROR] /usr/bin/python3 ../../../build/lite/build_ext_components.py --path=../../../device/hisilicon/modules/middleware --command=./build.sh\ /home/luo/linux/openharmony/tmp/out/hispark_taurus/ipcamera_hispark_taurus_linux\ hi3516dv300\ linux\ clang\ emmc\ /home/luo/llvm/bin\ /home/luo/linux/openharmony/tmp/out/hispark_taurus/ipcamera_hispark_taurus_linux/sysroot\ \"-mfloat-abi=softfp\ -mfpu=neon-vfpv4\ -mcpu=cortex-a7\ --target=arm-linux-ohosmusl\" --target_dir=/home/luo/linux/openharmony/tmp/out/hispark_taurus/ipcamera_hispark_taurus_linux/obj/device/hisilicon/modules/middleware/build.log --out_dir=/home/luo/linux/openharmony/tmp/out/hispark_taurus/ipcamera_hispark_taurus_linux/error.log
[OHOS ERROR] [116/1574] ACTION //third_party/wpa_supplicant/wpa_supplicant-2.9:wpa_supplicant-2.9(//build/lite/toolchain:linux_x86_64_ohos_clang)
[OHOS ERROR] FAILED: obj/third_party/wpa_supplicant/wpa_supplicant-2.9/wpa_supplicant-2.9_build_ext_components.txt 
[OHOS ERROR] /usr/bin/python3 ../../../build/lite/build_ext_components.py --path=../../../third_party/wpa_supplicant/wpa_supplicant-2.9 --command=sh\ build.sh\ /home/luo/linux/openharmony/tmp/out/hispark_taurus/ipcamera_hispark_taurus_linux\ clang\ false\ debug\ /home/luo/llvm\ linux\ /home/luo/linux/openharmony/tmp/out/hispark_taurus/ipcamera_hispark_taurus_linux/sysroot\ \"-mfloat-abi=softfp\ -mfpu=neon-vfpv4\ -mcpu=cortex-a7\ --target=arm-linux-ohosmusl\" --target_dir=/home/luo/linux/openharmony/tmp/out/hispark_taurus/ipcamera_hispark_taurus_linux/obj/third_party/wpa_supplicant/wpa_supplicant-2.9/build.log --out_dir=/home/luo/linux/openharmony/tmp/out/hispark_taurus/ipcamera_hispark_taurus_linux/error.log
[OHOS ERROR] [243/1466] ACTION //device/hisilicon/modules/middleware:middleware_source_sdk(//build/lite/toolchain:linux_x86_64_ohos_clang)
[OHOS ERROR] FAILED: obj/device/hisilicon/modules/middleware/middleware_source_sdk_build_ext_components.txt 
[OHOS ERROR] /usr/bin/python3 ../../../build/lite/build_ext_components.py --path=../../../device/hisilicon/modules/middleware --command=./build.sh\ /home/luo/linux/openharmony/tmp/out/hispark_taurus/ipcamera_hispark_taurus_linux\ hi3516dv300\ linux\ clang\ emmc\ /home/luo/llvm/bin\ /home/luo/linux/openharmony/tmp/out/hispark_taurus/ipcamera_hispark_taurus_linux/sysroot\ \"-mfloat-abi=softfp\ -mfpu=neon-vfpv4\ -mcpu=cortex-a7\ --target=arm-linux-ohosmusl\" --target_dir=/home/luo/linux/openharmony/tmp/out/hispark_taurus/ipcamera_hispark_taurus_linux/obj/device/hisilicon/modules/middleware/build.log --out_dir=/home/luo/linux/openharmony/tmp/out/hispark_taurus/ipcamera_hispark_taurus_linux/error.log
[OHOS ERROR] [248/1466] ACTION //third_party/wpa_supplicant/wpa_supplicant-2.9:wpa_supplicant-2.9(//build/lite/toolchain:linux_x86_64_ohos_clang)

软件层面的东西,怎么能和 CPU 类型强制绑定???????????还导致编译不过。。。。。。

【环境信息】:

  • 网络环境
  • 硬件开发板型号
  • 软件版本信息或tag节点
  • 测试环境
  • 其他

【预置条件】:

【测试步骤】:

【预期结果】:

【实际结果】:

【恢复手段】:

【出现概率】:问题出现次数/实际测试次数

【定位信息】:

    1. Log、截图、多媒体文件等,所有和问题有关的信息:

评论 (4)

RXD 创建了缺陷
RXD 关联仓库设置为OpenHarmony/build_lite
展开全部操作日志

用户态的模块不感知cpu架构,当前看到是hisilicon的模块编译失败。请提供/home/luo/linux/openharmony/tmp/out/hispark_taurus/ipcamera_hispark_taurus_linux/error.log、args.gn和build.log以便定位。

这个修改,执行全量编译的时候,提示是 hilog 模块链接失败。
输入图片说明输入图片说明

初步定为ohos-clang在此arch配置下可能有问题,我们将继续定位。您也可以尝试切换公版gcc进行编译。

peitaiyi 任务状态待办的 修改为已确认

请更新代码使用最新ohos-clang编译试试,确认问题是否仍然存在。

peitaiyi 任务状态已确认 修改为验收中
chenmudan 任务状态验收中 修改为已完成

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(2)
Python
1
https://gitee.com/openharmony/build_lite.git
git@gitee.com:openharmony/build_lite.git
openharmony
build_lite
build_lite

搜索帮助

14c37bed 8189591 565d56ea 8189591