[stable] fix windows cross compilation When using `dart build cli` on Windows to build a Linux target with native assets, the generated bundle embedded the native asset relative path using Windows path separators. This caused the target to fail on Linux. Risk: Low. The single change to package:hooks_runner is simple (https://github.com/dart-lang/native/pull/3581). I have also manually tested the Windows to Linux cross-compilation scenario. Issue link: https://github.com/dart-lang/sdk/issues/63953 Change-Id: I5f7705f29fad37d4359ef466543deb72486806ee Cherry-pick: https://dart-review.googlesource.com/c/sdk/+/541560 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/542422 Commit-Queue: Brian Quinlan <bquinlan@google.com> Reviewed-by: Daco Harkes <dacoharkes@google.com> Reviewed-by: Alexander Thomas <athom@google.com>
diff --git a/CHANGELOG.md b/CHANGELOG.md index 6b9c5d91..46f0d9e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md
@@ -1,3 +1,13 @@ +## 3.13.3 + +This is a patch release that: + +- Fixes an issue where Windows to Linux cross compilation produced incorrect + executables if the applicatios used build hooks to link native code. + (issue [#63953]) + +[#63953]: https://github.com/dart-lang/sdk/issues/63953 + ## 3.13.2 **Released on:** 2026-08-25
diff --git a/DEPS b/DEPS index 66a81ba..e267e00 100644 --- a/DEPS +++ b/DEPS
@@ -136,7 +136,7 @@ "i18n_rev": "d0683bdea253d19a4350f5bc2be9017aba61837f", "leak_tracker_rev": "f5620600a5ce1c44f65ddaa02001e200b096e14c", # rolled manually "material_color_utilities_rev": "799b6ba2f3f1c28c67cc7e0b4f18e0c7d7f3c03e", - "native_rev": "81e464e7ff06aa66246b38a326025e3dba6928d3", # rolled manually while record_use is experimental + "native_rev": "d51c53334486af69435b0b45c4bdfe303a830170", # rolled manually while record_use is experimental "protobuf_rev": "84079e8b8531309e06ba7276b1c28bdca9210ad6", "pub_rev": "ec276d10a7fa0f6c6ec005340fb9ad29f3b012d0", # rolled manually "shelf_rev": "71248e727317930f244c4b4535e9733bcfc66677",