Autoroll from main to 27.lts#11533
Open
cobalt-github-releaser-bot wants to merge 9 commits into
Open
Conversation
Refer to original PR: #11532 Include the utility header in mojo_renderer.cc to provide definitions for standard library utilities such as std::move. This header was likely omitted in a previous change, leading to potential compilation failures in environments where it is not transitively included. This was removed during the refactor bypass bridge in #11262. Issue: 513254071 (cherry picked from commit 603e9c3)
cobalt-github-releaser-bot
requested review from
briantting,
linxinan-yt and
oxve
July 24, 2026 03:10
Contributor
🤖 Gemini Suggested Commit Message💡 Pro Tips for a Better Commit Message:
|
Refer to original PR: #11216 aosp: fix musl_statvfs layout musl's fsblkcnt_t/fsfilcnt_t are 64-bit on all arch, but bionic defines them as 32-bit unsigned long on 32-bit targets. On 32-bit arch, the values can land in wrong offsets in the musl layer. Fixes the PosixStatvfsTest NPLB tests (SunnyDay, UsageChanges), which read misaligned fields: posix_sys_statvfs_test.cc:46 f_namemax == 0 (expected > 0) Bug: 532068409 (cherry picked from commit 2c24ce4)
Refer to original PR: #11537 The struct and the identifier are both renamed to use "Starboard" instead of "Cobalt". This is our preference since b/150221489. This would normally be a breaking change but it's ok since this is a brand new extension that is not yet on any production devices. Issue: 528362453 (cherry picked from commit 1bda4c2)
Refer to original PR: #11460 Android starts the process with the working directory at "/" (read-only), so nplb tests that create files or symlinks with relative paths (such as PosixSymlinkTest.SuccessfulCreation/CanCreateDanglingLink, and other PosixLinkTests) will fail. Fixes the following issues in tests: posix_symlink_test.cc:52 symlink() == -1 (Read-only file system) Bug: 532068409 (cherry picked from commit 2c48807)
Refer to original PR: #11432 Disable Privacy Sandbox components in the Cobalt build configuration to reduce the final binary size. This flag is maintained as a temporary measure until the relevant components are completely removed in a future milestone rebase. Before: $ ls -l out/android-arm_gold/apks/Cobalt.apk -rw------- 1 foo primarygroup 86939150 Jul 20 07:00 out/android-arm_gold/apks/Cobalt.apk After: $ ls -l out/android-arm_gold/apks/Cobalt.apk -rw------- 1 foo primarygroup 85510521 Jul 20 03:46 out/android-arm_gold/apks/Cobalt.apk In total, Privacy Sandbox removal saved 1.36MB for APK size. To keep the CI green, also disabled privacy sandbox features in web_tests. Bug: 505811196 (cherry picked from commit 1986dff)
Refer to original PR: #11449 GN's complete_static_lib does not merge Rust .rlib archives into the C++ static library. This script takes the .rlib artifacts and merges them into cobalt.a. This is a one-off use-case just for tvOS and the cobalt.a snapshot pipeline for integration into the blaze production app. Below is an example error of missing symbols. See bug for additional details. ``` "_blink$cxxbridge1$crash_in_rust", referenced from: blink::crash_in_rust() in ...(lib.rs.o) "_blink$cxxbridge1$crash_in_rust_with_overflow", referenced from: blink::crash_in_rust_with_overflow() in ...(lib.rs.o) "_blink$cxxbridge1$reenter_rust", referenced from: blink::reenter_rust() in ...(lib.rs.o) "_cxxbridge1$box$fontations_ffi$BridgeBitmapGlyph$alloc", referenced from: rust::cxxbridge1::Box<fontations_ffi::BridgeBitmapGlyph>::allocation::alloc() in ...(ffi.rs.o) "_cxxbridge1$box$fontations_ffi$BridgeFontRef$alloc", referenced from: rust::cxxbridge1::Box<fontations_ffi::BridgeFontRef>::allocation::alloc() in ...(ffi.rs.o) "_cxxbridge1$box$fontations_ffi$BridgeHintingInstance$alloc", referenced from: rust::cxxbridge1::Box<fontations_ffi::BridgeHintingInstance>::allocation::alloc() in ...(ffi.rs.o) "_cxxbridge1$exception", referenced from: rust::cxxbridge1::detail::Fail::operator()(char const*) in ...(cxx.o) "_cxxbridge1$rust_vec$bool$capacity" "_cxxbridge1$rust_vec$bool$data" "_cxxbridge1$rust_vec$bool$drop" "_cxxbridge1$rust_vec$bool$len" "_cxxbridge1$rust_vec$bool$new" ... (hundreds more _cxxbridge1$rust_vec$... symbols for bool, char, f32, f64, i16, i32, i64, i8, isize, str, string, u16, etc.) ``` Bug: 537031363 (cherry picked from commit 35c33b5)
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 join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Automated cherry-pick roll to 27.lts.
Original pull requests: