已合并
fix: resolve ASan preload library path #4174
yelongjian创建于 7月28日
fix: resolve ASan preload library path #4174
已合并
yelongjian创建于 7月28日
yelongjian成员
7月28日

Pull Request

描述

优先使用工程提供的 cann_get_asan_real_path 获取可预加载的 libasan 真实路径,避免 GCC 返回 GNU ld 链接脚本时导致 gen_esb 在 ASan 构建中反复失败;函数不可用或未返回路径时保留原有 GCC 查询逻辑。

变更类型

关联的Issue

无。

如何测试

  1. 执行 cmake -P cmake/generate_es_package.cmake,确认模块可被 CMake 正常解析。
  2. 执行 git diff --check,确认无格式问题;独立 CMake 配置因缺少 third_party 环境在环境检查阶段中止,未进入本次逻辑。

核对清单

其他信息

不涉及文档变更。

likedislike
Pull Request已成功合入, 合并人@CANN-robot
(感谢 yelongjian 的贡献)
Yyelongjian成员
7月28日 创建了 pull request,commit fbebb13c
atomgit-bot
atomgit-bot
7月28日 评论:

🤖 正在生成合并请求摘要,请稍候…

likedislike
atomgit-bot
atomgit-bot
7月28日 评论:

🤖 AI 代码检视正在进行中,请稍候…

likedislike
CANN-robotCANN-robot成员
7月28日 添加了label:cann-cla/yes
CANN-robot
CANN-robot成员
7月28日 评论:

Thanks for your pull-request.
The full list of commands accepted by me can be found at here
You can get sig-info at here


PR Approval Progress

Congratulations! All modules have met the lgtm and approve requirements.

Module Approval Details

module lgtm status approve status
repo-cann/ge zhanj, yangyongqiang0606 (2/2) zhanj (1/1)

💡 Tip:

  • Committer can comment /approve or /lgtm
  • Commenting /approve implies both code review (lgtm) and intent to merge (approve)

CLA Signature Pass

yelongjian, thanks for your pull request. All authors of the commits have signed the CLA. 👍

likedislike
CANN-robotCANN-robot成员
7月28日 将yangyongqiang0606,kobemini,tangqunzhang,xchu42,hugo111,lining23666,fu-jun2,depeng1994,wqtshg_wt,peiyang,shengnan666,zhangfan_hanq,zhanj,zhujingjing,Mexyy,wangxiaotian995,stevenaw0,yuht9设为评审人
此处折叠了8条事件消息 查看更多
CANN-robotCANN-robot成员
7月28日 添加了label:stat/needs-squash
yelongjian成员
7月28日 评论:

compile

likedislike
Yyelongjian成员
7月28日 update merge request[project id: 8824148, iid: 4174, commit_id: adf0705cda5bb110c08ae787198e0cbee5d61f2b] virtual merging success
CANN-robotCANN-robot成员
7月28日 添加了label:ci-pipeline-running
CANN-robot
CANN-robot成员
7月28日 评论:

流水线任务触发成功
任务链接 [cdd0910e09144d4fb8df29814010001d][流水线指导]

任务名称状态日志下载链接
pre_comment ✅ SUCCESS >>>>>
Compile_ARM_compiler ✅ SUCCESS >>>>> >>>>>
Compile_ARM_executor ✅ SUCCESS >>>>> >>>>>
Compile_ARM_dflow ✅ SUCCESS >>>>> >>>>>
API_Check ✅ SUCCESS >>>>>
PreSmoke_A900_npupool ✅ SUCCESS >>>>>

[2026-07-28 20:56:06]    CI执行结束

likedislike
CANN-robot
CANN-robot成员
7月28日 评论:

流水线任务触发成功
任务链接 [d5b86d9236d949609a712ba2d0e85cdd][流水线指导]

任务名称状态日志下载链接
pre_comment ✅ SUCCESS >>>>>
Compile_X86_compiler ✅ SUCCESS >>>>> >>>>>
Compile_X86_executor ✅ SUCCESS >>>>> >>>>>
Compile_X86_dflow ✅ SUCCESS >>>>> >>>>>
UT_Test_dflow ✅ SUCCESS
UT_Test_ge_common ✅ SUCCESS
UT_Test_parser ✅ SUCCESS
UT_Test_python ✅ SUCCESS >>>>>
UT_Test_rt ✅ SUCCESS
UT_Test_acl ✅ SUCCESS
UT_Test_autofuse ✅ SUCCESS
UT_Test_executor ✅ SUCCESS
UT_Test_autofuse_ascendc_api ✅ SUCCESS
ST_Test_dflow ✅ SUCCESS
ST_Test_ge_common ✅ SUCCESS
ST_Test_parser ✅ SUCCESS
ST_Test_python ✅ SUCCESS >>>>>
ST_Test_rt ✅ SUCCESS
ST_Test_autofuse ✅ SUCCESS
ST_Test_executor ✅ SUCCESS
ST_Test_hetero ✅ SUCCESS
ST_Test_autofuse_ascendc_api ✅ SUCCESS
ST_Test_autofuse_e2e ✅ SUCCESS
UT_Test_fe ✅ SUCCESS
UT_Test_tefusion ✅ SUCCESS
ST_Test_fe ✅ SUCCESS
ST_Test_tefusion ✅ SUCCESS
ST_Test_ge_common_atc ✅ SUCCESS
UT_Test_Report_graphengine ✅ SUCCESS >>>>>
UT_Test_Report_ge_executor_c ✅ SUCCESS >>>>>
UT_Test_Report_ge_autofuse ✅ SUCCESS >>>>>
ST_Test_Report_graphengine ✅ SUCCESS >>>>>
ST_Test_Report_ge_executor_c ✅ SUCCESS >>>>>
ST_Test_Report_ge_autofuse ✅ SUCCESS >>>>>
UT_Test_Report_fe ✅ SUCCESS >>>>>
ST_Test_Report_fe ✅ SUCCESS >>>>>

[2026-07-28 21:03:51]    CI执行结束

likedislike
CANN-robot
CANN-robot成员
7月28日 评论:

流水线任务触发成功
任务链接 [c584c76e1a3f4ff7b64e199f2d61f779][流水线指导]

任务名称状态日志下载链接
codecheck_Pr ✅ SUCCESS
antipoison ✅ SUCCESS >>>>>
SCA ✅ SUCCESS >>>>>
codecheck_dt ✅ SUCCESS >>>>>
codecheck_precommit ✅ SUCCESS >>>>>
StaticCheck_codespell ✅ SUCCESS
StaticCheck_link_validity ✅ SUCCESS
StaticCheck_resource_existence ✅ SUCCESS
StaticCheck_tag_closed ✅ SUCCESS
StaticCheck_markdownlint ✅ SUCCESS

[2026-07-28 20:54:10]    CI执行结束

likedislike
CANN-robotCANN-robot成员
7月28日 添加了label:api-check-pass
yangyongqiang
yangyongqiang成员
7月28日 评论:

/lgtm

likedislike
CANN-robotCANN-robot成员
7月28日 删除了label:api-check-pass
CANN-robotCANN-robot成员
7月28日 删除了label:ci-pipeline-running
CANN-robotCANN-robot成员
7月28日 添加了label:ci-pipeline-passed
zhanj
zhanj成员
7月28日 评论:

/lgtm
/approve

likedislike
CANN-robotCANN-robot成员
7月28日 添加了label:lgtmapproved
CANN-robotCANN-robot成员
7月28日 合入了pull request