ppc64le-microarch-level
Meta package to build conda recipes with microarchitecture levels
Meta package to build conda recipes with microarchitecture levels
To install this package, run one of the following:
Use the meta-package ppc64le-microarch-level in requirements/build in conda recipes to set up the compiler flags and set up the virtual package requirements in the run requirements.
When building packages on CI, level=4 will not be guaranteed, so you can only use level<=3 to build.
The run_exports only has a lower bound and therefore a level=2 build can be installed on a level=3 user system. A tighter bound is not added because we want to be able to test both level=2 and level=3 on a CI machine with level=3. Therefore in order to prioritise the highest level, use the build number to prioritise the level.
In rare circumstances
where a particular level needs to be forced, this can be achieved by
overriding the __archspec
virtual package
by setting the CONDA_OVERRIDE_ARCHSPEC environment variable during
the environment solve.
For example, setting CONDA_OVERRIDE_ARCHSPEC=x86_64 will force
level=1. For levels higher than 1 CONDA_OVERRIDE_ARCHSPEC=x86_64_vx
will force level=x. For example, CONDA_OVERRIDE_ARCHSPEC=x86_64_v2
will force level=2.
Note that no checks will be done to ensure that the level is viable.
Only supported on Linux and macOS.
Summary
Meta package to build conda recipes with microarchitecture levels
Last Updated
Nov 7, 2023 at 22:38
License
BSD-3-Clause
Total Downloads
18.2K
Supported Platforms