Skip to content

Conversation

@ian-twilightcoder
Copy link
Contributor

  • Explanation: SwiftBuild stopped using -iframework in favor of -Fsystem in 6.3. The defunct argument should be removed so that no one gets confused which argument is correct.
  • Scope: It's unknown if there are any uses of swift-api-digester outside of SwiftBuild. If there are, they will need to update their argument name. SwiftBuild and Xcode will be unaffected (as they've already updated their arguments).
  • Issues:
  • Original PRs: [ABIChecker] Remove -iframework from swift-api-digester #85470
  • Risk: Low risk, there are probably few uses of swift-api-digester outside of SwiftBuild, and the fix is trivial even if there are.
  • Testing: Verified that -iframework is no longer an available argument, and that -Fsystem is passed through via lit testing.
  • Reviewers: Xi Ge

-iframework is a holdover from when swift-api-digester was an LLVM tool. Now that everything has switched over to -Fsystem, -iframework can be removed.

rdar://153665579
@ian-twilightcoder ian-twilightcoder requested a review from a team as a code owner December 23, 2025 01:22
@ian-twilightcoder
Copy link
Contributor Author

@swift-ci test

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.

2 participants