FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

[release/9.0] Remove explicit __compact_unwind entries from x64 assembler by filipnavara · Pull Request #112204 · dotnet/runtime · GitHub

Repository navigation

[release/9.0] Remove explicit __compact_unwind entries from x64 assembler - #112204

Merged
jkotas merged 1 commit into
dotnet:release/9.0-stagingfrom
filipnavara:backport/9.0/remove-asm-compact-unwind
Feb 5, 2025
Merged

jkotas merged 1 commit into
dotnet:release/9.0-stagingfrom
filipnavara:backport/9.0/remove-asm-compact-unwind

Conversation

Copy link
Copy Markdown
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 Bot added the community-contribution Indicates that the PR has been added by a community member label Feb 5, 2025

Copy link
Copy Markdown
Contributor

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

jkotas left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Thank you!

jeffschwMSFT left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

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

cc @carlossanlop

jeffschwMSFT added the Servicing-approved Approved for servicing release label Feb 5, 2025
jeffschwMSFT added this to the 9.0.3 milestone Feb 5, 2025
jkotas merged commit 9c8c625 into dotnet:release/9.0-staging Feb 5, 2025
github-actions Bot locked and limited conversation to collaborators Mar 8, 2025
filipnavara deleted the backport/9.0/remove-asm-compact-unwind branch April 2, 2025 20:06
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
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


Back | FazBrowse Home | New Git URL