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

Double check system ninja verse conda ninja interaction #1593

Open
mithro opened this issue Jul 15, 2020 · 4 comments
Open

Double check system ninja verse conda ninja interaction #1593

mithro opened this issue Jul 15, 2020 · 4 comments

Comments

@mithro
Copy link
Contributor

mithro commented Jul 15, 2020

Originally posted by @litghost in https://github.com/SymbiFlow/symbiflow-arch-defs/diffs

FYI, I removed ninja because a system ninja and the conda ninja interact poorly. As a follow up, we should figure out a good way to have people enter the conda environment. My thinking was to put shell scripts in /build like activate and deactivate.

@mithro
Copy link
Contributor Author

mithro commented Jul 15, 2020

make enter should get you a new shell with the conda environment running.

@mithro
Copy link
Contributor Author

mithro commented Jul 15, 2020

I also suggest we set up a "Makefile forward" that sends any make XXX in the top level to a cd build/; $(IN_CONDA_ENV) make?

@mithro
Copy link
Contributor Author

mithro commented Jul 15, 2020

@litghost Thoughts?

@litghost
Copy link
Contributor

I also suggest we set up a "Makefile forward" that sends any make XXX in the top level to a cd build/; $(IN_CONDA_ENV) make?

The old forward didn't appear to work with the "env" target, and lead to an infinite loop. Not sure how it can be done.

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

2 participants