2
编译器
cmake 配置错误导致链接报错
2025-06-05 14:56:36
81

环境:镜像 image.sourcefind.cn:5000/dcu/admin/base/dtk:25.04-ubuntu22.04-py3.10-fixpy

在容器中使用cmake构建dtk程序,报 clang_rt 库链接错误。检查生成的链接文件,发现指定的链接路径有错。
经排查,发现 /opt/dtk/hip/lib/cmake/hip-lang/hip-lang-config.cmake 文件的 110 行多了一句

 get_filename_component(HIP_CLANG_INCLUDE_PATH "${HIP_CLANG_INCLUDE_PATH}" DIRECTORY)

这句话导致 HIP_CLANG_INCLUDE_PATH 变量路径从 “/opt/dtk/llvm/lib/clang/15.0.0/include” 变成了 “/opt/dtk/llvm/lib/clang/15.0.0”,导致后面使用这个变量给目标设置链接参数时出错。

 

全部评论(1)
只看楼主
东
东风
1楼
怎么改正啊,不会cmake编程。。这DTK怎么还得用户来debug:cahan:emoji:cahan:emoji:cahan:emoji,这应该是海光那边搞定的事情吧
2025/6/9
没有更多内容了
--
楼主
Level.1
0 帖子
楼主热帖
暂无数据