Conda MacOS Big Sur ld:YAML 文件中不支持的 tapi 文件类型 '!tapi-tbd'
Conda MacOS Big Sur ld: unsupported tapi file type '!tapi-tbd' in YAML file
在macOS Big Sur上conda环境下编译c++项目时,报错
ld: unsupported tapi file type '!tapi-tbd' in YAML file
可能会发生。如何进行?
在 Big Sur 上,命令行工具自带的 SDK 太新了。需要下载旧的使用:
- 从 here.
下载 10.10 SDK“MacOSX10.10.sdk.tar.xz”
- 提取它:
tar xf MacOSX10.10.sdk.tar.xz -C /opt
- 将以下行添加到
~/.condarc
:
conda_build:
config_file: ~/.conda/conda_build_config.yaml
- 创建
~/.conda/conda_build_config.yaml
如果它不存在并添加:
CONDA_BUILD_SYSROOT:
- /opt/MacOSX10.10.sdk # [osx]
非常感谢 ihnorton
对此 thread。
在macOS Big Sur上conda环境下编译c++项目时,报错
ld: unsupported tapi file type '!tapi-tbd' in YAML file
可能会发生。如何进行?
在 Big Sur 上,命令行工具自带的 SDK 太新了。需要下载旧的使用:
- 从 here. 下载 10.10 SDK“MacOSX10.10.sdk.tar.xz”
- 提取它:
tar xf MacOSX10.10.sdk.tar.xz -C /opt
- 将以下行添加到
~/.condarc
:
conda_build:
config_file: ~/.conda/conda_build_config.yaml
- 创建
~/.conda/conda_build_config.yaml
如果它不存在并添加:
CONDA_BUILD_SYSROOT:
- /opt/MacOSX10.10.sdk # [osx]
非常感谢 ihnorton
对此 thread。