代码拉取完成,页面将自动刷新
1336
fix llvm build
已合并
相关的Issue
原因(目的、解决的问题等)
1、OH编译LITEOS_A,Makefile默认走DEBUG=true分支,依赖libunwind;在llvm构建中不应依赖libunwind,走DEBUG=false分支
2、由于porting归一后,LITEOS与LITEOS_DEBUG代码合并,且未加宏区分(可能认为OH编译默认走DEBUG),未考虑到llvm非DEBUG的情况,导致代码中依赖了libunwind
描述(做了什么,变更了什么)
llvm走DEBUG=false分支,增加__LITEOS_DEBUG__隔离相关代码,这部分代码原在porting/liteos_a/user_debug
目录
测试用例(新增、改动、可能影响的功能)
- pass libc-test
是否需要同步至release(如:3.0LTS ... )分支?
必须选择一项(在MarkDown模式下用[x]替换[ ]即可勾选对应选项):
- 是,需要同步的分支:
- 否
理由:
兼容性影响评估,如有影响请写明(Y/N)
N