You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The only XAML and class modified is the AboutViewModel xaml and cs.
Set target to iPhone and try to compile
Expected Behavior
Compilation without issues.
Actual Behavior
Compilation fails and "Compile to native" stage. If Deedle and FSharp.core nugets are removed from the solution and relevant lines inside AboutViewModel.cs are commented/uncommented, code compiles and runs without issues.
Environment
Visual studio on dev PC:
Microsoft Visual Studio 2019
Version 16.3.7
VisualStudio.16.Release/16.3.7+29424.173
Microsoft .NET Framework
Version 4.8.03752
Mono Debugging for Visual Studio 16.3.7 (9d260c5)
Support for debugging Mono processes with Visual Studio.
Visual F# Tools 10.4 for F# 4.6 16.3.0-beta.19455.1+0422ff293bb2cc722fe5021b85ef50378a9af823
Microsoft Visual F# Tools 10.4 for F# 4.6
Visual Studio Tools for CMake 1.0
Visual Studio Tools for CMake
VisualStudio.Mac 1.0
Mac Extension for Visual Studio
Xamarin 16.3.0.277 (d16-3@c0fcab7)
Visual Studio extension to enable development for Xamarin.iOS and Xamarin.Android.
Xamarin Designer 16.3.0.246 (remotes/origin/d16-3@bd2f86892)
Visual Studio extension to enable Xamarin Designer tools in Visual Studio.
Xamarin Templates 16.3.565 (27e9746)
Templates for building iOS, Android, and Windows apps with Xamarin and Xamarin.Forms.
Xamarin.Android SDK 10.0.3.0 (d16-3/4d45b41)
Xamarin.Android Reference Assemblies and MSBuild support.
Mono: mono/mono/2019-06@5608fe0abb3
Java.Interop: xamarin/java.interop/d16-3@5836f58
LibZipSharp: grendello/LibZipSharp/d16-3@71f4a94
LibZip: nih-at/libzip/rel-1-5-1@b95cf3fd
ProGuard: xamarin/proguard/master@905836d
SQLite: xamarin/sqlite/3.27.1@8212a2d
Xamarin.Android Tools: xamarin/xamarin-android-tools/d16-3@cb41333
Xamarin.iOS and Xamarin.Mac SDK 13.4.0.2 (e37549b)
Xamarin.iOS and Xamarin.Mac Reference Assemblies and MSBuild support.
The problem is that the 2.3MB Deedle.dll turns into a 11GB Deedle.dll.s when AOT-compiled, then a 3.5GB Deedle.dll.o when the native code is compiled, and finally the native linker just gives up with a SIGBUS.
I think this is due to a generic explosion in the AOT compiler, but of a magnitude I've never seen before.
Moving to the mono repo, since if this is a bug, it's a bug in the AOT compiler.
Steps to Reproduce
Expected Behavior
Compilation without issues.
Actual Behavior
Compilation fails and "Compile to native" stage. If Deedle and FSharp.core nugets are removed from the solution and relevant lines inside AboutViewModel.cs are commented/uncommented, code compiles and runs without issues.
Environment
Visual studio on dev PC:
Mac Catalina, XCode 11.2:
Build Logs
Build.txt
Example Project (If Possible)
DependencyTest.zip
The text was updated successfully, but these errors were encountered: