Add CI design - #750
Conversation
castler
left a comment
There was a problem hiding this comment.
We are missing the infrastructure jobs (e.g nightly cache recreation) and the nightly docu build
|
|
||
| | | GCC 12.2 + libstdc++ | GCC 15 + libstdc++ | QCC (GCC 12.2) + libc++ | Clang 22 + libc++ | | ||
| |--------------|-----------------------------------------------|--------------------|-------------------------|--------------------------| | ||
| | x86-64 linux | --config=linux_x86_64_score_gcc_12_2_0_posix | (default) | NA | Config not yet available | |
There was a problem hiding this comment.
clang22 uses libstdc++: https://github.com/eclipse-score/communication/blob/main/MODULE.bazel#L305
And a config is avialable: --extra_toolchains=@llvm_toolchain//:cc-toolchain-x86_64-linux
There was a problem hiding this comment.
Thanks for making me aware of it, but I do not think we should use libstdc++ with clang on the host. The problem is that if we have only QNX with libc++, then we loose a lot of the oportunities for using the hardened version of the standard library provided by libc++ (see https://libcxx.llvm.org/Hardening.html). We will be limited to the version used in the target that it is not so complete (I think it uses libc++ 16 but not sure about that) and we will be able to run it on QNX.
We will still be able to use the debug mode from libstdc++ (https://gcc.gnu.org/onlinedocs/libstdc++/manual/debug_mode.html) but we will loose the latest hardening from libc++.
When it came to configs, what I meant is that we do not have a --config= available. Anyway I updated the table to reflect what we would like to have as a --config= regardles of what we have right now.
Update the table to look how we would like it to be. Also include some short spelled configs for the most common use cases. It still keeps alias of long configs for consistency with other configs. These amount of configs and aliases should be enough for people to guess a config given another one, but also to have convinient short configs.
We are currently not using Power BI and we do not plan to use it
Added. Let me know if you see some additional one missing. |
No description provided.