相关的Issue

#I9CIGF:fix llvm build

原因(目的、解决的问题等)

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