Skip to content

Conversation

@ronald-cron-arm
Copy link
Contributor

@ronald-cron-arm ronald-cron-arm commented Jun 20, 2025

Description

When building cmake_package_install, fail in case of warnings with GNU GCC. This would have caught the issue reported in #10022.

PR checklist

@ronald-cron-arm ronald-cron-arm force-pushed the mbedtls-build-info-last branch from f715ee8 to d47ace1 Compare June 20, 2025 07:23
@ronald-cron-arm ronald-cron-arm added needs-ci Needs to pass CI tests needs-review Every commit must be reviewed by at least two team members, and removed needs-ci Needs to pass CI tests labels Jun 20, 2025
Copy link
Contributor

@davidhorstmann-arm davidhorstmann-arm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM but CI is unhappy

[Edit: Looks infra-related except for the API-ABI check, which is picking up the updated crypto submodule with a change to how PAKE struct types are used from #10200]

Fail the cmake package install demonstration in
case of warnings when building the
cmake_package_install executable.

This would have caught the library installation
issue reported in Mbed-TLS#10022.

Signed-off-by: Ronald Cron <ronald.cron@arm.com>
@ronald-cron-arm ronald-cron-arm force-pushed the mbedtls-build-info-last branch from d47ace1 to 2fc0475 Compare July 21, 2025 09:59
@ronald-cron-arm ronald-cron-arm changed the title Resolution of #10022 Improve detection of CMake library installation problems Jul 21, 2025
@ronald-cron-arm ronald-cron-arm added enhancement needs-ci Needs to pass CI tests and removed bug needs-review Every commit must be reviewed by at least two team members, labels Jul 21, 2025
@ronald-cron-arm ronald-cron-arm added the priority-high High priority - will be reviewed soon label Jul 21, 2025
Copy link
Contributor

@minosgalanakis minosgalanakis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@ronald-cron-arm ronald-cron-arm added needs-review Every commit must be reviewed by at least two team members, needs-reviewer This PR needs someone to pick it up for review and removed needs-ci Needs to pass CI tests labels Jul 22, 2025
@ronald-cron-arm ronald-cron-arm moved this from In Development to In Review in Roadmap pull requests (new board) Jul 22, 2025
@davidhorstmann-arm davidhorstmann-arm removed needs-review Every commit must be reviewed by at least two team members, needs-reviewer This PR needs someone to pick it up for review labels Aug 27, 2025
Copy link
Contributor

@davidhorstmann-arm davidhorstmann-arm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks!

@github-project-automation github-project-automation bot moved this from In Review to Has Approval in Roadmap pull requests (new board) Aug 27, 2025
@davidhorstmann-arm davidhorstmann-arm added the approved Design and code approved - may be waiting for CI or backports label Aug 27, 2025
@davidhorstmann-arm davidhorstmann-arm added this pull request to the merge queue Aug 27, 2025
Merged via the queue into Mbed-TLS:development with commit 40573ba Aug 27, 2025
8 checks passed
@github-project-automation github-project-automation bot moved this from Has Approval to Done in Roadmap pull requests (new board) Aug 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Design and code approved - may be waiting for CI or backports enhancement priority-high High priority - will be reviewed soon

Development

Successfully merging this pull request may close these issues.

3 participants