Skip to content

Conversation

@martin4861
Copy link
Contributor

@martin4861 martin4861 commented Sep 1, 2025

The use of includes in cc_stamped_library targets is incorrectly propagating header paths with -isystem, which suppresses compiler warnings in dependent targets. To resolve this, the cc_stamped_library macro in rules_swiftnav must be updated to support strip_include_prefix and remove its dependency on the includes attribute.

Tested in

  • starling-core
  • starling

@martin4861 martin4861 force-pushed the martin4861/use-strip_include_prefix-in-stamped-lib branch from 9b79644 to 692692a Compare September 1, 2025 13:48
@martin4861 martin4861 marked this pull request as ready for review September 1, 2025 14:08
@martin4861 martin4861 requested a review from a team as a code owner September 1, 2025 14:08
@martin4861 martin4861 merged commit 56c9f08 into main Sep 3, 2025
1 check passed
@martin4861 martin4861 deleted the martin4861/use-strip_include_prefix-in-stamped-lib branch September 3, 2025 05:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants