Skip to content

default or missing platform products #40

Open
@vchuravy

Description

@vchuravy

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:

  • New architectures like riscv
  • Microarchitectures
  • A new CUDA version
  • Library only build against some of the MPI implementations
  • A user wanting to load an old jll on a newer platform

In that situation loading the jll will fail and there are no products available to override using Preferences.jl

So 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions