Skip to content

Conversation

filipnavara
Copy link
Member

Backport of #111530 to release/9.0

Ref: dotnet/sdk#46006 (comment)

Customer Impact

  • Customer reported
  • Found internally

Update of Apple build tools to Xcode 16 started producing a warning on some builds in native linker invocation. This affects NativeAOT application builds on macOS machines where Xcode 16 or newer is used. The warnings are suppressed but they indicate a long-standing issue in the code base that surfaced with updated build tooling. We should aim to produce no warning with up-to-date tooling, both on CI pipeline (such as those in dotnet/sdk) and users' machines.

Regression

  • Yes
  • No

Testing

The fix was applied on .NET 10 for a while and ingested by various CI pipelines. The object files produced by the native tooling were manually verified. Previously they contained duplicated - identical - records in the compact unwinding section, now the duplicates are no longer produced.

Risk

Low

@dotnet-policy-service dotnet-policy-service bot added the community-contribution Indicates that the PR has been added by a community member label Feb 5, 2025
Copy link
Contributor

Tagging subscribers to this area: @agocke, @MichalStrehovsky, @jkotas
See info in area-owners.md if you want to be subscribed.

Copy link
Member

@jkotas jkotas left a comment

Choose a reason for hiding this comment

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

Thank you!

Copy link
Member

@jeffschwMSFT jeffschwMSFT left a comment

Choose a reason for hiding this comment

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

approved. we can treat this as tell mode. merge when ready.

cc @carlossanlop

@jeffschwMSFT jeffschwMSFT added the Servicing-approved Approved for servicing release label Feb 5, 2025
@jeffschwMSFT jeffschwMSFT added this to the 9.0.3 milestone Feb 5, 2025
@jkotas jkotas merged commit 9c8c625 into dotnet:release/9.0-staging Feb 5, 2025
97 of 100 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Mar 8, 2025
@filipnavara filipnavara deleted the backport/9.0/remove-asm-compact-unwind branch April 2, 2025 20:06
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-NativeAOT-coreclr community-contribution Indicates that the PR has been added by a community member Servicing-approved Approved for servicing release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants