deepin-community / sig-deepin-sysdev-team

SIG: sig-deepin-sysdev-team
1 stars 0 forks source link

topic: llvm-toolchain-14 #514

Closed UTsweetyfish closed 1 year ago

UTsweetyfish commented 1 year ago

What's happened?

若未额外指出,下述均为 arm64(aarch64) 架构发生的问题

  1. src:llvm-toolchain-14 因为缺少 llvm-spirv-14 (src:spirv-llvm-translator-14),在依赖选择期间会选择 hello 包,导致 wasi-libc 无法安装,缺少相关依赖
  2. src:spirv-llvm-translator-14 包因为 llvm-14-dev 中对 mlir-tblgen 的处理有误,而无法构建
  3. 循环依赖

How to fix the loop?

  1. obs 强制安装 wasi-libc
  2. (或)降级 llvm-toolchain-14,暂时移除 wasi-libc | hello 的依赖, 等待 spirv-llvm-translator-14 恢复后再升回来
  3. (或)直接处理仓库产物 llvm-14-dev
  4. (或)~与 2 类似,但是只打 stage1~
UTsweetyfish commented 1 year ago

Resolved.