Barto22 opened a new pull request, #17849: URL: https://github.com/apache/nuttx/pull/17849
This commit updates the Linux CI Docker image to the latest GNU and Clang toolchains. ## Summary This change updates the GNU (gcc/g++) and Clang (clang/clang++) toolchains used by the Linux CI Docker image to their latest stable versions. The motivation is to ensure CI builds track supported compilers, improve warning coverage, and detect issues earlier during development. The update includes minor adjustments to package names and installation scripts to align with distribution changes. ## Impact - CI builds will use newer compilers with expanded warnings and better C/C++23 support. - No impact on downstream users unless they explicitly rely on CI-provided compiler versions. - No functional changes to runtime behavior or board configurations. - Improves compatibility with modern host toolchains and prevents bit-rot for newer distributions. - No documentation changes needed. ## Testing CI pipeline was executed across standard Linux configurations. The following was verified: - Full NuttX build matrix completed without regressions. - GCC and Clang builds both succeeded for representative board targets. - `ostest` and common example applications executed successfully within CI environment (logs available in CI artifacts). Host: GitHub Actions CI (Ubuntu Linux) Boards tested in CI: `sim`, `nsh`, plus standard matrix defaults. No build regressions observed. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
