【发布时间】:2021-11-28 03:50:33
【问题描述】:
以下是 clang ~/conda/pkgs/clang-13.0.0-ha770c72_0/info/repodata_record.json 的包元数据的一部分,它有两个部分“约束”和“依赖”
{
"arch": "x86_64",
"build": "ha770c72_0",
"build_number": 0,
"channel": "https://conda.anaconda.org/conda-forge/linux-64",
"constrains": [
"libclang 13.0.0.*",
"clang-tools 13.0.0.*",
"llvm 13.0.0.*",
"llvm-tools 13.0.0.*",
"llvmdev 13.0.0.*"
],
"depends": [
"clang-13 13.0.0 default_hc23dcda_0",
"gcc_impl_linux-64"
],
...
}
“约束”和“依赖”中列出的项目是什么?
我怀疑“依赖”意味着如果我们需要安装clang 13.0.0 版,我们还需要安装clang-13 13.0.0 版和gcc_impl_linux-64。这是正确的吗?
那么约束呢?这个clang包是不是也依赖llvm之类的包?
【问题讨论】: