Skip to content

Apple: Review tweaks to new container#167

Draft
akien-mga wants to merge 2 commits into
mainfrom
apple-container
Draft

Apple: Review tweaks to new container#167
akien-mga wants to merge 2 commits into
mainfrom
apple-container

Conversation

@akien-mga

@akien-mga akien-mga commented Jul 15, 2026

Copy link
Copy Markdown
Member

- Fedora 44
- .NET SDK 10.0
- Linux: SDKs godot-2026.05.x-1 with GCC 15.2.0, glibc 2.34, binutils 2.46.0
- Windows: MinGW 13.0.0 (unchanged) with GCC 16.1.1, binutils 2.46.0
- Android: NDK r29, platform 36
- Apple: Xcode 26.6 with Swift 6.3.3
- Web: Unchanged, Emscripten 4.0.20 pinned
@akien-mga
akien-mga requested a review from stuartcarnie July 15, 2026 12:58
Comment thread Dockerfile.apple Outdated
# --build-arg swift_version=6.4.x-snapshot-2026-06-11
# The default tracks the production release.
ARG swift_version=6.3.2
ARG swift_version=6.3.3

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well, this actually seems to cause issues:

/root/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS26.5.sdk/usr/lib/swift/Swift.swiftmodule/arm64e-apple-ios.swiftinterface:1:1: error: failed to build module 'Swift'; this SDK
 is not supported by the compiler (the SDK is built with 'Apple Swift version 6.3.2 effective-5.10 (swiftlang-6.3.2.1.2 clang-2100.0.123.2)', while this compiler is 'Swift version 6.3.3 (swift-6.3.3-RELEASE)'). 
Please select a toolchain which matches the SDK.
    1 | // swift-interface-format-version: 1.0
      | `- error: failed to build module 'Swift'; this SDK is not supported by the compiler (the SDK is built with 'Apple Swift version 6.3.2 effective-5.10 (swiftlang-6.3.2.1.2 clang-2100.0.123.2)', while this compiler is 'Swift version 6.3.3 (swift-6.3.3-RELEASE)'). Please select a toolchain which matches the SDK.
    2 | // swift-compiler-version: Apple Swift version 6.3.2 effective-5.10 (swiftlang-6.3.2.1.2 clang-2100.0.123.2)
    3 | // swift-module-flags: -target arm64e-apple-ios26.5 -enable-objc-interop -enable-library-evolution -module-link-name swiftCore -parse-stdlib -swift-version 5 -O -library-level api -enforce-exclusivity=unchecked -target-min-inlining-version min -enable-experimental-concise-pound-file -disable-objc-attr-requires-foundation-module -enable-experimental-feature NoncopyableGenerics2 -enable-experimental-feature SuppressedAssociatedTypes -enable-experimental-feature SE427NoInferenceOnExtension -enable-experimental-feature NonescapableTypes -enable-experimental-feature LifetimeDependence -enable-experimental-feature InoutLifetimeDependence -enable-experimental-feature LifetimeDependenceMutableAccessors -enable-experimental-feature MemberImportVisibility -enable-experimental-feature TypedThrows -enable-experimental-feature Macros -enable-experimental-feature FreestandingMacros -enable-experimental-feature BitwiseCopyable -enable-experimental-feature Extern -enable-experimental-feature AllowUnsafeAttribute -enable-experimental-feature ValueGenerics -enable-experimental-feature AddressableParameters -enable-experimental-feature AddressableTypes -user-module-version 6.3.2.1.3 -module-name Swift

So I'll revert to 6.3.2.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

huh, surprising, as the 6.4 snapshot works fine too 🤷🏻

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants