Skip to content

Backport: Bump fmt to 12.1.0 to fix Xcode 26.4 compilation #56225

Open
HSRAKTU wants to merge 3 commits intofacebook:0.83-stablefrom
HSRAKTU:backport-fmt-12.1.0
Open

Backport: Bump fmt to 12.1.0 to fix Xcode 26.4 compilation #56225
HSRAKTU wants to merge 3 commits intofacebook:0.83-stablefrom
HSRAKTU:backport-fmt-12.1.0

Conversation

@HSRAKTU
Copy link
Copy Markdown

@HSRAKTU HSRAKTU commented Mar 26, 2026

Summary:

Backport of #56099 to 0.83-stable.

fmt 11.0.2 fails to compile with Xcode 26.4 due to stricter consteval
enforcement in Apple Clang. The fix landed in fmt 12.1.0
(fmtlib/fmt#4065) and was merged to main via #56099.

This backport brings the same fix to the 0.83-stable branch so developers
on React Native 0.83 / Expo SDK 55 can build with Xcode 26.4.

Resolves: #55601

Changelog:

[GENERAL][FIXED] - Bump fmt to 12.1.0 to fix Xcode 26.4 compilation errors

Test Plan:

  • Same change as Bump fmt to 12.1.0 to fix xcode 26.4 #56099 which was reviewed, tested, and merged to main
  • Verified iOS build succeeds with Xcode 26.4 after this bump on a production Expo SDK 54 app (uses same RN 0.81 fmt dependency)

@meta-cla meta-cla bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Mar 26, 2026
@github-actions
Copy link
Copy Markdown

Warning

JavaScript API change detected

This PR commits an update to ReactNativeApi.d.ts, indicating a change to React Native's public JavaScript API.

  • Please include a clear changelog message.
  • This change will be subject to additional review.

This change was flagged as: BREAKING

@Izocel
Copy link
Copy Markdown

Izocel commented Mar 26, 2026

Please fix project won't build :(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. Pick Request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants