Skip to content

Introduce compatibility list with compilers for library vendors and users #1396

@partouf

Description

@partouf

Currently we offer only a list of which libraries are available to select from, and then eventually the user finds out if it actually works or not.
For the non-header-only libraries that we build, we have a way of actually knowing which commit was able to be built by which compilers.
We can offer a page of compatibility + incompatibility per library version or trunk commit.
The only problem is that once we rebuild for a new trunk commit, the information about the previous commit gets lost.

Perhaps we can also offer status badges? Not sure in what form though

Todos

  • Storage? -> DynamoDB table library-build-history
  • Proof of concept
  • Fill with data during library build-process
  • Make endpoint for a badge
  • Support Rust and Fortran
  • Turn into lambda on our api gateway
  • Make known to library maintainers
  • ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions