[main][watchOS] Add x86_64 simulator support#10059
Conversation
* Bumps mono binaries to include x86_64 watchOS support * Build runtime/registrar x86_64 slices * Produce a 64 bit version of Xamarin.WatchOS.dll * Allow building x86_64 for watch simulators in mtouch * Let xharness know about x86_64 New commits in mono/mono: * mono/mono@392fe5b87b2 [2020-02][watchOS] Add simwatch64 support (dotnet#20552) * mono/mono@a22ed3f094e Fix potential crash for Encoder.Convert (dotnet#20522) * mono/mono@970783731fc Bump to F# 5.0 (dotnet#20511) * mono/mono@32ab5066f72 Bump msbuild to fix a build issue * mono/mono@93a7fe77e8e Ensure special static slots respect alignment. (dotnet#20506) * mono/mono@3db5b358413 [debugger] Switch to GC Unsafe in signal handler callbacks (dotnet#20495) * mono/mono@af315f44c40 [2020-02][corlib] ThreadAbortException protection for ArraySortHelper (dotnet#20468) Diff: https://github.com/mono/mono/compare/ca11fb0fd819a1e32565b0d626506f66fb9fd272..392fe5b87b2ed710202a84588b0f93ad43728cad
|
Build failure ✅ Provisioning succeeded Test resultsTest run in progress: BuildQueued: 123, Built: 1, Running: 1, Succeeded: 1, Ignored: 1190Looks like the bot ran out of space... |
|
build |
|
Build failure !!! Couldn't read commit file !!! |
|
Build failure Test resultsTest run in progress: BuildQueued: 123, Built: 1, Running: 1, Succeeded: 1, Ignored: 1190 |
rolfbjarne
left a comment
There was a problem hiding this comment.
This looks great! It also looks like mtouch didn't need many changes to support fat watch simulator apps!
|
Build failure Test results# Test run in progress: Building: 2, BuildQueued: 8, Built: 87, Succeeded: 2, Ignored: 1210, BuildFailure: 7Failed tests
|
This is because you have to add a x86_64 build of our test libraries in tests/test-libraries |
New commits in mono/mono: * mono/mono@ac596375c76 Add support for OP_FCONV_TO_I to mini-arm64.c. (dotnet#20548) Diff: https://github.com/mono/mono/compare/392fe5b87b2ed710202a84588b0f93ad43728cad..ac596375c762c6b8dbe3c802f0ce626004eab51c
|
Build failure ✅ Provisioning succeeded |
|
Build failure Test results# Test run in progress: Running: 1, Succeeded: 95, Failed: 1, Ignored: 1210, Crashed: 9Failed tests
|
|
Build failure |
|
Build failure |
|
Build failure Test results4 tests failed, 66 tests passed.Failed tests
|
|
Build failure !!! Couldn't read commit file !!! |
|
build |
|
Build failure Test results4 tests failed, 66 tests passed.Failed tests
|
|
build |
|
Build success |
|
Fake green aka gred 🤥 |
|
Build success |
|
Fake green aka gred 🤥 |
|
build |
|
@dalexsoto it seems that merging |
…in a 64-bit watchOS simulator.
|
Build failure ✅ Provisioning succeeded |
|
Build failure |
|
Build success |
* [watchOS] Add x86_64 simulator support * Bumps mono binaries to include x86_64 watchOS support * Build runtime/registrar x86_64 slices * Produce a 64 bit version of Xamarin.WatchOS.dll * Allow building x86_64 for watch simulators in mtouch * Let xharness know about x86_64 * [tests] Add x86_64 arch to test-libraries * Make dotnet package aware of x64 * [ObjCRuntime] Fix computing if we're calling a stret function or not in a 64-bit watchOS simulator. * [xharness] Re-enable some watchOS tests. Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com> New commits in mono/mono: * mono/mono@ac596375c76 Add support for OP_FCONV_TO_I to mini-arm64.c. (dotnet#20548) * mono/mono@392fe5b87b2 [2020-02][watchOS] Add simwatch64 support (dotnet#20552) * mono/mono@a22ed3f094e Fix potential crash for Encoder.Convert (dotnet#20522) * mono/mono@970783731fc Bump to F# 5.0 (dotnet#20511) * mono/mono@32ab5066f72 Bump msbuild to fix a build issue * mono/mono@93a7fe77e8e Ensure special static slots respect alignment. (dotnet#20506) * mono/mono@3db5b358413 [debugger] Switch to GC Unsafe in signal handler callbacks (dotnet#20495) * mono/mono@af315f44c40 [2020-02][corlib] ThreadAbortException protection for ArraySortHelper (dotnet#20468) * mono/mono@ca11fb0fd81 [2020-02] Bump ikvm-fork to include mono/ikvm-fork#20 (dotnet#20452) Diff: https://github.com/mono/mono/compare/be2226b5a1c57df065efc4c1cf008d581e5cec7d..ac596375c762c6b8dbe3c802f0ce626004eab51c
* [watchOS] Add x86_64 simulator support * Bumps mono binaries to include x86_64 watchOS support * Build runtime/registrar x86_64 slices * Produce a 64 bit version of Xamarin.WatchOS.dll * Allow building x86_64 for watch simulators in mtouch * Let xharness know about x86_64 * [tests] Add x86_64 arch to test-libraries * Make dotnet package aware of x64 * [ObjCRuntime] Fix computing if we're calling a stret function or not in a 64-bit watchOS simulator. * [xharness] Re-enable some watchOS tests. Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com> New commits in mono/mono: * mono/mono@ac596375c76 Add support for OP_FCONV_TO_I to mini-arm64.c. (dotnet#20548) * mono/mono@392fe5b87b2 [2020-02][watchOS] Add simwatch64 support (dotnet#20552) * mono/mono@a22ed3f094e Fix potential crash for Encoder.Convert (dotnet#20522) * mono/mono@970783731fc Bump to F# 5.0 (dotnet#20511) * mono/mono@32ab5066f72 Bump msbuild to fix a build issue * mono/mono@93a7fe77e8e Ensure special static slots respect alignment. (dotnet#20506) * mono/mono@3db5b358413 [debugger] Switch to GC Unsafe in signal handler callbacks (dotnet#20495) * mono/mono@af315f44c40 [2020-02][corlib] ThreadAbortException protection for ArraySortHelper (dotnet#20468) * mono/mono@ca11fb0fd81 [2020-02] Bump ikvm-fork to include mono/ikvm-fork#20 (dotnet#20452) Diff: https://github.com/mono/mono/compare/be2226b5a1c57df065efc4c1cf008d581e5cec7d..ac596375c762c6b8dbe3c802f0ce626004eab51c
[Xcode12.3] [watchOS] Add x86_64 simulator support (#10059)
New commits in mono/mono:
Diff: https://github.com/mono/mono/compare/ca11fb0fd819a1e32565b0d626506f66fb9fd272..ac596375c762c6b8dbe3c802f0ce626004eab51c