-
Notifications
You must be signed in to change notification settings - Fork 9
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
default
or missing platform products
#40
Comments
The fundamental issue here is that we enter this branch and error out. Potential solution: allow some kind of user-configurable "default", but the method by which we do this is uncertain; products and whatnot can be completely platform-dependent, as Valentin pointed out above.
One potential way forward is to have BB analyze the set of products built across all platforms and automatically determine which are shared by all architectures. But there is still useful metadata that the user would be forced to provide, and I'm not sure this is actually that helpful. Another potential way forward is to force users to |
Now that we are starting to actively use platform tags we might have the situation that someone runs
on a platform + tag combo that is not supported by the current
_jll
.Situations in which that might arise:
riscv
jll
on a newer platformIn that situation loading the
jll
will fail and there are no products available to override using Preferences.jlSo now a user has to go through the effort of rebuilding all the artifacts etc. in Yggdrasil just to test their code.
Right now products are platform specific (and generally that's a really good thing), but maybe we need a "generic"/"default" platform that provides a minimum set of products that the user can provide through preferences.
The text was updated successfully, but these errors were encountered: