Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

replace "nosysroot" with a "noabi" env #194

Open
beckermr opened this issue Aug 15, 2023 · 1 comment
Open

replace "nosysroot" with a "noabi" env #194

beckermr opened this issue Aug 15, 2023 · 1 comment

Comments

@beckermr
Copy link
Member

Due to the fact that Rubin has to maintain its own ABIs outside of conda-forge, there are certain packages (like the compilers, openblas/mkl, etc) that receive extra pins beyond the default conda-forge pins.

My proposal is to separate out those pins like we separated out the sysroot pin to cos7. This will allow for stackvana builds to use the conda-forge mechanisms properly while not breaking builds outside of conda-forge.

Cc @ktlim @erykoff

@beckermr
Copy link
Member Author

Specifically we’d have a rubin-env-abi package that would hold certain compiler, sysroot, openmp, blas, and other core pins. The main distinguishing factor for putting pins there would be how far towards the bottom they are and if they are needed for conda-forge builds or not.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant