-
Notifications
You must be signed in to change notification settings - Fork 313
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
Introduce compatibility list with compilers for library vendors and users #1396
Comments
Proof of concept @ https://conan.compiler-explorer.com/cpp_library_build_results/fmt/trunk/df249d8a (Have manually marked armv8 clang trunk as failed, as all builds were succesful) |
Ideas to expand this with:
|
Did some reading on https://shields.io which allow static text badges, but they're not great if you want to dynamically show something. We could however make our own badges using their Question is what do we show? |
One thing that is slightly problematic to provide is error logs when builds have failed. We have that for the Latest build that was done with a certain compiler, but even keeping a record of just that we have currently 3Gigs of errorlogs. An option would be is to only show a log link if indeed we have that in our sqlite db. |
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
library-build-history
The text was updated successfully, but these errors were encountered: