[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",