跳到主要内容

2016-04-22 关于 VC 钉住机制的特别会议

14:00 UTC

会议链接: https://hangouts.google.com/call/uqi4wwchj5hnpdetsbzmaer7hue

主题: 我们希望如何表达特定 VS 版本的配方。

  • 新的 conda-build 版本 - 可能对于 VS 构建是必要的: https://github.com/conda/conda-build/releases/tag/1.20.1

    *   Rebuild Eigen to test that the latest version works - if so we can drop [John Kirkham](https://conda-forge.hackpad.com/ep/profile/wv6uvIZX6h0)'s conda-smithy branch that tries to fix appveyor.
    • 这一切都已经完成并且现在可以工作了。在某些情况下,Windows 上的 Python 3.4 64 位构建存在问题。这仍然不清楚。
  • 当前指南位于 https://github.com/conda-forge/staged-recipes/wiki/VC-featureshttps://github.com/conda/conda/wiki/VC-features

  • 一个简单的配方应该是什么样的?以下在 conda-build 中目前是有问题的,因为 VS 版本直到构建环境被解决后才确定(即在元数据被解析之后,目前是这样)

  • conda-build 应该自动表达 msvc_runtime 依赖吗?

  • 如果我们在 conda-build 中有钉住功能,这会变得更容易吗?

  • 无论我们选择什么,我们如何保持与 defaults 的兼容性?

笔记