[.NET 6] External dotnet issues #8901
Labels
documentation
The issue or pull request is about documentation
dotnet
An issue or pull request related to .NET (6)
iOS
Issues affecting iOS
macOS
Issues affecting macOS
Milestone
This issue lists all issues from any dotnet/* repository that affect our .NET 6 effort (so far dotnet/runtime, dotnet/sdk and dotnet/roslyn).
Issues in the mono/linker repository are listed in #12657.
The checkbox should be checked once the external issue is fixed, and the issue
moved down to "Fixed in <external repo>". When we've removed any workarounds or
implemented other related behavior to the issue in question (or verified that nothing else needs to be done)
the issue should be moved down to "Fixed in our repo".
Equivalent issue for .NET 7: #14548.
Known breaking changes in .NET 6+ should be listed here: #8900.
Known breaking changes in CoreCLR should be listed here: #10795.
P0
P1
P2
Moved to .NET 7 (#14548).
Fixed in the dotnet repo
Fixed in our repo
[XmlSerializer tries to use Reflection.Emit even if RuntimeFeature.IsDynamicCodeSupported is false](XmlSerializer tries to use Reflection.Emit even if RuntimeFeature.IsDynamicCodeSupported is false dotnet/runtime#59167)Console.Write prints a new line on iOS[dotnet] Missing mono-cil-strip (or alternative)DOTNETSDK_WORKLOAD_MANIFEST_ROOTS pointing to workloads that are not lowercased failsWorked around.Mono: UnmanagedCallersOnly functions with ref parameters aren't considered blittable by the AOT compilerBy design[mono][aot] .aotdata files size increase compared to legacy monomacOS (Xamarin): failure to build X509ChainiOS: LLVM fails for ios-armiOS: building with LLVM causes some exception catch clauses to not workBinary addition of interpolated strings mangles the stringMono: The PINVOKE_OVERRIDE callback doesn't work when AOT-compiling code with direct-pinvokeAdd backObsoletedInOSPlatformAttribute
for net6blocker for Decorate all APIs with correct SupportedOSPlatform attributes #10170we use[Obsolete]
as a close matchiOS/AOT: XmlSerializer.Deserialize throws Attempting to JIT compile method 'void Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializerContract:.ctor ()' while running in aot-only mode.iOS: Attempting to JIT compile method '(wrapper dynamic-method) string object:lambda_method1 (System.Runtime.CompilerServices.Closure)' while running in aot-only mode.iOS: Attempting to JIT compile method '(wrapper dynamic-method) void object:WriteArrayOfintToXml (System.Runtime.Serialization.XmlWriterDelegator,object,System.Runtime.Serialization.XmlObjectSerializerWriteContext,System.Runtime.Serialization.CollectionDataContract)' while running in aot-only mode.[x] iOS (and other Apple platforms): System.Private.CoreLib.dll has P/Invokes to a libhostpolicy library that isn't shippedAppHost should be disabled by default for macOS like it is for iOS / tvOS / Mac Catalyst / AndroidHow to handle Runtime Pack naming when targeting > 1 VMMono: AOT compiler can't compile System.Net.SafeDeleteSslContext:ReadFromConnection (Mac Catalyst)iOS (and other Apple platforms): the BCL has P/Invokes to libraries and/or functions that don't existIt's not possible for a workload to set a default RuntimeIdentifieriOS/tvOS/MacCatalyst: some HttpClientHandler properties behave differently nowThere doesn't seem to be a way to execute tasks or targets for 'dotnet run'Not fixed, but we found a workaround: 9930ddc
Symbols required for AOT are private in libmonosgen-2.0.dylib[tvOS] System.Net.Security depends on non-existant System.Net.Security.NativeiOS: error: Ran out of trampolines of type 1 in '/private/var/containers/Bundle/Application/D4741AA0-B7E1-442E-AAA2-BFD48F71C744/dont link.app/System.Private.CoreLib.dll' (limit 0).ThreadPool and Xamarin platform integrationRevert once fixed: 6fd9e15, [tests] Adjust resources test to cope with the fact that only the invariant culture is currently shipping in .NET 5. #9498blocked on AppContext.GetData always return null for iOS dotnet/runtime#50290tvOS support is still missing -> [tvOS][globalization] Missing support for ICU dotnet/runtime#50912fixCalendar tests are still failing (iOS) w/ICU -> [iOS] Calendar not behaving correctly wrt culture dotnet/runtime#50859Catalyst does not ship with ICU support -> [dotnet] Native ICU libraries not ready for Catalyst #11392iOS: Attempting to JIT compile method '(wrapper native-to-managed) void System.Net.NetworkInformation.BsdNetworkInterface/<>c__DisplayClass5_0:b__0 (intptr,Interop/Sys/IpAddressInfo*)' while running in aot-only mode.MonoVM: Missing runtime workloads for Mac Catalyst and macOSRuntimeConfigParserTasksAssemblyPath in Microsoft.NET.Runtime.RuntimeConfigParser.Task is wrongMono: the runtime packages for .NET 6+ for iOS/tvOS/watchOS do not contain the static libraries required for interpreter supportMicrosoft.NET.Workload.Mono.Toolchain does not get me the arm64 AOT compiler for Mac Catalyst[Launching dotnet using mono on macOS will hang if dotnet launches processes](Launching dotnet using mono on macOS will hang if dotnet launches processes dotnet/runtime#55645)~'dotnet run -- args' requires 'args' to existMac Catalyst: TimeZoneInfo.FindSystemTimeZoneById failsDup of [dotnet] Native ICU libraries not ready for Catalyst #11392MonoVM's arm64 binaries for macOS don't have Apple Silicon supportiOS/MonoVM: waiting doesn't waitiOS: NullReferenceException in HttpConnectionPool when using HttpWebRequestAdd Mono.osx-arm64 runtime pack and produce new runtime packtvOS: Mono runtime for device is missing bitcode(P4 bump fixed that)Mac Catalyst: Need dllmap supportMac Catalyst: GC doesn't collect object with finalizersiOS: System.Runtime.Loader.AssemblyLoadContext.MonoResolveUnmanagedDllUsingEvent is linked away when still neededAOT compiler for .NET/iOS not built with MONOTOUCH defined[mono] iOS FullAOT crashes with condition `method->is_inflated' not metSystem.Security tests fail on iOS6a2f1db
(#9509),e8c3891
(#9509), https://github.com/xamarin/xamarin-macios/search?q=36897&unscoped_q=36897Dynamic libraries in the microsoft.netcore.app.runtime.ios-x64 package has incorrect identityType.IsInterface returns different values between .NET and Mono for reference typesRevert once fixed: [ObjCRuntime] Work around a difference in .NET where Type.IsInterface doesn't work the same way for byref types. #9466By designiOS: System.Net.NetworkInformation.Ping.Send throws System.Net.NetworkInformation.PingException: An exception occurred during a Ping request77f9a4d
(#9509)iOS: Some of the Environment.SpecialFolders values are incorrect with regards to Xamarin.iOSeb79bcc
(#9509)Linq.Queryable.FirstOrDefault doesn't work when using TrimMode=linkae0649f
(#9509)MonoVM: add back dllmap support for macOSMono: ConstructorInfo.ToString () returns unexpected formatAllow usingSupportedOSPlatformAttribute
on interfacesICU / TimeZone hang in P4.NET 5: can't build F# projectsxamarin-macios/tests/fsharplibrary/dotnet/shared.targets
Lines 12 to 13 in 6a1e8ac
The text was updated successfully, but these errors were encountered: