Skip to content

[devicelab] platform_views bots failing on Xcode 26: missing Swift compatibility and C++ symbols in GoogleMobileAds #185510

Description

@okorohelijah

While upgrading the Flutter CI macOS tests to run on Xcode 26.2 and the iOS 26 simulator #185431, the platform_views_scroll_perf_ad_banners devicelab test (and other related platform_views bots) are experiencing post-submit build failures.

I'm seeing some Swift compatibility issues so maybe similar to #175905? But the difference seems to be the linker failures here originate from the GoogleMobileAds SDK.

[STDOUT] stdout:              "___gxx_personality_v0", referenced from:
[STDOUT] stdout:                  /opt/s/w/ir/x/w/rc/tmpse4eehmh/flutter sdk/dev/benchmarks/platform_views_layout/build/ios/Profile-iphoneos/XCFrameworkIntermediates/Google-Mobile-Ads-SDK/GoogleMobileAds.framework/GoogleMobileAds[arm64][493](libPsm_merged.o)
[STDOUT] stdout:              "__swift_FORCE_LOAD_$_swiftCompatibility51", referenced from:
[STDOUT] stdout:                  __swift_FORCE_LOAD_$_swiftCompatibility51_$_GoogleMobileAds in GoogleMobileAds[arm64][451](GADMarketplaceKitSignals.o)
[STDOUT] stdout:              "__swift_FORCE_LOAD_$_swiftCompatibility56", referenced from:
[STDOUT] stdout:                  __swift_FORCE_LOAD_$_swiftCompatibility56_$_GoogleMobileAds in GoogleMobileAds[arm64][451](GADMarketplaceKitSignals.o)
[STDOUT] stdout:              "__swift_FORCE_LOAD_$_swiftCompatibilityConcurrency", referenced from:
[STDOUT] stdout:                  __swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$_GoogleMobileAds in GoogleMobileAds[arm64][451](GADMarketplaceKitSignals.o)
[STDOUT] stdout:            ld: symbol(s) not found for architecture arm64
[STDOUT] stdout:            clang: error: linker command failed with exit code 1 (use -v to see invocation)

...

[STDERR] stderr: [        ] Error (Xcode): Undefined symbol: std::__1::locale::use_facet(std::__1::locale::id&) const
[STDERR] stderr: [        ] Error (Xcode): Undefined symbol: std::__1::ios_base::getloc() const
[STDERR] stderr: [        ] Error (Xcode): Undefined symbol: std::logic_error::logic_error(char const*)

Build: https://ci.chromium.org/ui/p/flutter/builders/prod/Mac_ios%20platform_views_scroll_perf_ad_banners__timeline_summary/10587/overview

log: https://logs.chromium.org/logs/flutter/buildbucket/cr-buildbucket/8683681745389649985/+/u/run_platform_views_scroll_perf_ad_banners__timeline_summary/stdout

Metadata

Metadata

Assignees

Labels

P0Critical issues such as a build break or regressiona: platform-viewsEmbedding Android/iOS views in Flutter appsteam-iosOwned by iOS platform team

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions