Skip to content

Instantly share code, notes, and snippets.

@kkestell
Last active January 22, 2023 21:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kkestell/03356b3a99a4645dfac17d68eea941a5 to your computer and use it in GitHub Desktop.
Save kkestell/03356b3a99a4645dfac17d68eea941a5 to your computer and use it in GitHub Desktop.

.NET 7 AoT Compilation Steps

Overview

.cs -> csc -> .ilexe -> ilc -> .o -> clang -> native binary
/usr/share/dotnet/dotnet exec "/usr/share/dotnet/sdk/7.0.102/Roslyn/bincore/csc.dll" \
/noconfig \
/unsafe- \
/checked- \
/nowarn:1701,1702,IL2121,1701,1702 \
/fullpaths \
/nostdlib+ \
/platform:x64 \
/errorreport:prompt \
/warn:7 \
/define:TRACE;RELEASE;NET;NET7_0;NETCOREAPP;NET5_0_OR_GREATER;NET6_0_OR_GREATER;NET7_0_OR_GREATER;NETCOREAPP1_0_OR_GREATER;NETCOREAPP1_1_OR_GREATER;NETCOREAPP2_0_OR_GREATER;NETCOREAPP2_1_OR_GREATER;NETCOREAPP2_2_OR_GREATER;NETCOREAPP3_0_OR_GREATER;NETCOREAPP3_1_OR_GREATER \
/highentropyva+ \
/nullable:enable \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/Microsoft.CSharp.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/Microsoft.VisualBasic.Core.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/Microsoft.VisualBasic.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/Microsoft.Win32.Primitives.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/Microsoft.Win32.Registry.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/mscorlib.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/netstandard.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.AppContext.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Buffers.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Collections.Concurrent.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Collections.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Collections.Immutable.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Collections.NonGeneric.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Collections.Specialized.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.ComponentModel.Annotations.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.ComponentModel.DataAnnotations.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.ComponentModel.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.ComponentModel.EventBasedAsync.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.ComponentModel.Primitives.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.ComponentModel.TypeConverter.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Configuration.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Console.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Core.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Data.Common.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Data.DataSetExtensions.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Data.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Diagnostics.Contracts.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Diagnostics.Debug.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Diagnostics.DiagnosticSource.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Diagnostics.FileVersionInfo.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Diagnostics.Process.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Diagnostics.StackTrace.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Diagnostics.TextWriterTraceListener.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Diagnostics.Tools.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Diagnostics.TraceSource.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Diagnostics.Tracing.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Drawing.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Drawing.Primitives.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Dynamic.Runtime.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Formats.Asn1.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Formats.Tar.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Globalization.Calendars.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Globalization.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Globalization.Extensions.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.IO.Compression.Brotli.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.IO.Compression.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.IO.Compression.FileSystem.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.IO.Compression.ZipFile.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.IO.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.IO.FileSystem.AccessControl.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.IO.FileSystem.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.IO.FileSystem.DriveInfo.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.IO.FileSystem.Primitives.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.IO.FileSystem.Watcher.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.IO.IsolatedStorage.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.IO.MemoryMappedFiles.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.IO.Pipes.AccessControl.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.IO.Pipes.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.IO.UnmanagedMemoryStream.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Linq.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Linq.Expressions.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Linq.Parallel.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Linq.Queryable.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Memory.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Net.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Net.Http.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Net.Http.Json.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Net.HttpListener.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Net.Mail.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Net.NameResolution.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Net.NetworkInformation.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Net.Ping.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Net.Primitives.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Net.Quic.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Net.Requests.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Net.Security.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Net.ServicePoint.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Net.Sockets.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Net.WebClient.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Net.WebHeaderCollection.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Net.WebProxy.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Net.WebSockets.Client.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Net.WebSockets.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Numerics.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Numerics.Vectors.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.ObjectModel.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Reflection.DispatchProxy.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Reflection.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Reflection.Emit.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Reflection.Emit.ILGeneration.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Reflection.Emit.Lightweight.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Reflection.Extensions.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Reflection.Metadata.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Reflection.Primitives.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Reflection.TypeExtensions.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Resources.Reader.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Resources.ResourceManager.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Resources.Writer.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Runtime.CompilerServices.Unsafe.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Runtime.CompilerServices.VisualC.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Runtime.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Runtime.Extensions.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Runtime.Handles.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Runtime.InteropServices.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Runtime.InteropServices.JavaScript.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Runtime.InteropServices.RuntimeInformation.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Runtime.Intrinsics.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Runtime.Loader.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Runtime.Numerics.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Runtime.Serialization.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Runtime.Serialization.Formatters.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Runtime.Serialization.Json.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Runtime.Serialization.Primitives.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Runtime.Serialization.Xml.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Security.AccessControl.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Security.Claims.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Security.Cryptography.Algorithms.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Security.Cryptography.Cng.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Security.Cryptography.Csp.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Security.Cryptography.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Security.Cryptography.Encoding.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Security.Cryptography.OpenSsl.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Security.Cryptography.Primitives.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Security.Cryptography.X509Certificates.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Security.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Security.Principal.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Security.Principal.Windows.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Security.SecureString.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.ServiceModel.Web.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.ServiceProcess.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Text.Encoding.CodePages.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Text.Encoding.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Text.Encoding.Extensions.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Text.Encodings.Web.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Text.Json.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Text.RegularExpressions.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Threading.Channels.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Threading.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Threading.Overlapped.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Threading.Tasks.Dataflow.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Threading.Tasks.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Threading.Tasks.Extensions.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Threading.Tasks.Parallel.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Threading.Thread.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Threading.ThreadPool.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Threading.Timer.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Transactions.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Transactions.Local.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.ValueTuple.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Web.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Web.HttpUtility.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Windows.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Xml.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Xml.Linq.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Xml.ReaderWriter.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Xml.Serialization.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Xml.XDocument.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Xml.XmlDocument.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Xml.XmlSerializer.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Xml.XPath.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/System.Xml.XPath.XDocument.dll \
/reference:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/ref/net7.0/WindowsBase.dll \
/debug- \
/debug:portable \
/filealign:512 \
/optimize+ \
/out:obj/Release/net7.0/linux-x64/Test.dll \
/refout:obj/Release/net7.0/linux-x64/refint/Test.dll \
/target:exe \
/warnaserror- \
/utf8output \
/deterministic+ \
/langversion:11.0 \
/analyzerconfig:obj/Release/net7.0/linux-x64/Test.GeneratedMSBuildEditorConfig.editorconfig \
/analyzerconfig:/usr/share/dotnet/sdk/7.0.102/Sdks/Microsoft.NET.Sdk/analyzers/build/config/analysislevel_7_default.editorconfig \
/analyzer:/usr/share/dotnet/sdk/7.0.102/Sdks/Microsoft.NET.Sdk/targets/../analyzers/Microsoft.CodeAnalysis.CSharp.NetAnalyzers.dll \
/analyzer:/usr/share/dotnet/sdk/7.0.102/Sdks/Microsoft.NET.Sdk/targets/../analyzers/Microsoft.CodeAnalysis.NetAnalyzers.dll \
/analyzer:/usr/share/dotnet/sdk/7.0.102/Sdks/Microsoft.NET.Sdk/targets/../analyzers/ILLink.CodeFixProvider.dll \
/analyzer:/usr/share/dotnet/sdk/7.0.102/Sdks/Microsoft.NET.Sdk/targets/../analyzers/ILLink.RoslynAnalyzer.dll \
/analyzer:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/analyzers/dotnet/cs/Microsoft.Interop.JavaScript.JSImportGenerator.dll \
/analyzer:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/analyzers/dotnet/cs/Microsoft.Interop.LibraryImportGenerator.dll \
/analyzer:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/analyzers/dotnet/cs/Microsoft.Interop.SourceGeneration.dll \
/analyzer:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/analyzers/dotnet/cs/System.Text.Json.SourceGeneration.dll \
/analyzer:/usr/share/dotnet/packs/Microsoft.NETCore.App.Ref/7.0.2/analyzers/dotnet/cs/System.Text.RegularExpressions.Generator.dll \
Test.cs \
obj/Release/net7.0/linux-x64/Test.GlobalUsings.g.cs \
"obj/Release/net7.0/linux-x64/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs" \
obj/Release/net7.0/linux-x64/Test.AssemblyInfo.cs \
/warnaserror+:NU1605,SYSLIB0011
"/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/tools/ilc" \
@"obj/Release/net7.0/linux-x64/native/Test.ilc.rsp"
Test.ilc.rsp is:
obj/Release/net7.0/linux-x64/Test.dll
-o:obj/Release/net7.0/linux-x64/native/Test.o
-r:/home/kyle/.nuget/packages/microsoft.netcore.app.runtime.linux-x64/7.0.2/runtimes/linux-x64/lib/net7.0/WindowsBase.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/Microsoft.CSharp.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/Microsoft.VisualBasic.Core.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/Microsoft.VisualBasic.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/Microsoft.Win32.Primitives.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/Microsoft.Win32.Registry.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/mscorlib.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/netstandard.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.AppContext.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Buffers.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Collections.Concurrent.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Collections.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Collections.Immutable.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Collections.NonGeneric.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Collections.Specialized.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.ComponentModel.Annotations.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.ComponentModel.DataAnnotations.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.ComponentModel.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.ComponentModel.EventBasedAsync.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.ComponentModel.Primitives.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.ComponentModel.TypeConverter.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Configuration.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Console.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Core.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Data.Common.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Data.DataSetExtensions.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Data.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Diagnostics.Contracts.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Diagnostics.Debug.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Diagnostics.DiagnosticSource.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Diagnostics.FileVersionInfo.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Diagnostics.Process.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Diagnostics.StackTrace.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Diagnostics.TextWriterTraceListener.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Diagnostics.Tools.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Diagnostics.TraceSource.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Diagnostics.Tracing.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Drawing.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Drawing.Primitives.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Dynamic.Runtime.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Formats.Asn1.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Formats.Tar.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Globalization.Calendars.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Globalization.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Globalization.Extensions.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.IO.Compression.Brotli.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.IO.Compression.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.IO.Compression.FileSystem.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.IO.Compression.ZipFile.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.IO.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.IO.FileSystem.AccessControl.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.IO.FileSystem.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.IO.FileSystem.DriveInfo.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.IO.FileSystem.Primitives.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.IO.FileSystem.Watcher.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.IO.IsolatedStorage.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.IO.MemoryMappedFiles.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.IO.Pipes.AccessControl.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.IO.Pipes.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.IO.UnmanagedMemoryStream.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Linq.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Linq.Expressions.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Linq.Parallel.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Linq.Queryable.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Memory.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Net.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Net.Http.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Net.Http.Json.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Net.HttpListener.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Net.Mail.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Net.NameResolution.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Net.NetworkInformation.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Net.Ping.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Net.Primitives.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Net.Quic.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Net.Requests.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Net.Security.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Net.ServicePoint.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Net.Sockets.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Net.WebClient.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Net.WebHeaderCollection.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Net.WebProxy.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Net.WebSockets.Client.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Net.WebSockets.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Numerics.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Numerics.Vectors.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.ObjectModel.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Private.DataContractSerialization.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Private.Uri.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Private.Xml.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Private.Xml.Linq.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Reflection.DispatchProxy.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Reflection.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Reflection.Emit.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Reflection.Emit.ILGeneration.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Reflection.Emit.Lightweight.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Reflection.Extensions.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Reflection.Metadata.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Reflection.Primitives.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Reflection.TypeExtensions.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Resources.Reader.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Resources.ResourceManager.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Resources.Writer.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Runtime.CompilerServices.Unsafe.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Runtime.CompilerServices.VisualC.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Runtime.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Runtime.Extensions.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Runtime.Handles.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Runtime.InteropServices.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Runtime.InteropServices.JavaScript.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Runtime.InteropServices.RuntimeInformation.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Runtime.Intrinsics.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Runtime.Loader.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Runtime.Numerics.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Runtime.Serialization.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Runtime.Serialization.Formatters.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Runtime.Serialization.Json.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Runtime.Serialization.Primitives.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Runtime.Serialization.Xml.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Security.AccessControl.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Security.Claims.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Security.Cryptography.Algorithms.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Security.Cryptography.Cng.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Security.Cryptography.Csp.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Security.Cryptography.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Security.Cryptography.Encoding.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Security.Cryptography.OpenSsl.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Security.Cryptography.Primitives.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Security.Cryptography.X509Certificates.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Security.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Security.Principal.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Security.Principal.Windows.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Security.SecureString.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.ServiceModel.Web.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.ServiceProcess.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Text.Encoding.CodePages.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Text.Encoding.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Text.Encoding.Extensions.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Text.Encodings.Web.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Text.Json.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Text.RegularExpressions.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Threading.Channels.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Threading.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Threading.Overlapped.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Threading.Tasks.Dataflow.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Threading.Tasks.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Threading.Tasks.Extensions.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Threading.Tasks.Parallel.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Threading.Thread.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Threading.ThreadPool.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Threading.Timer.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Transactions.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Transactions.Local.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.ValueTuple.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Web.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Web.HttpUtility.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Windows.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Xml.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Xml.Linq.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Xml.ReaderWriter.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Xml.Serialization.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Xml.XDocument.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Xml.XmlDocument.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Xml.XmlSerializer.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Xml.XPath.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/System.Xml.XPath.XDocument.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/WindowsBase.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/sdk/System.Private.CoreLib.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/sdk/System.Private.DisabledReflection.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/sdk/System.Private.Reflection.Execution.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/sdk/System.Private.StackTraceMetadata.dll
-r:/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/sdk/System.Private.TypeLoader.dll
--targetarch:x64
-O
-g
--initassembly:System.Private.CoreLib
--initassembly:System.Private.StackTraceMetadata
--initassembly:System.Private.TypeLoader
--initassembly:System.Private.Reflection.Execution
--appcontextswitch:Microsoft.Extensions.DependencyInjection.VerifyOpenGenericServiceTrimmability=true
--appcontextswitch:System.ComponentModel.TypeConverter.EnableUnsafeBinaryFormatterInDesigntimeLicenseContextSerialization=false
--appcontextswitch:System.Diagnostics.Tracing.EventSource.IsSupported=false
--appcontextswitch:System.Reflection.Metadata.MetadataUpdater.IsSupported=false
--appcontextswitch:System.Resources.ResourceManager.AllowCustomResourceTypes=false
--appcontextswitch:System.Runtime.InteropServices.BuiltInComInterop.IsSupported=false
--appcontextswitch:System.Runtime.InteropServices.EnableConsumingManagedCodeFromNativeHosting=false
--appcontextswitch:System.Runtime.InteropServices.EnableCppCLIHostActivation=false
--appcontextswitch:System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=false
--appcontextswitch:System.StartupHookProvider.IsSupported=false
--appcontextswitch:System.Threading.Thread.EnableAutoreleasePool=false
--appcontextswitch:System.Text.Encoding.EnableUnsafeUTF7Encoding=false
--appcontextswitch:RUNTIME_IDENTIFIER=linux-x64
--directpinvoke:libSystem.Native
--directpinvoke:libSystem.Globalization.Native
--directpinvoke:libSystem.IO.Compression.Native
--directpinvoke:libSystem.Net.Security.Native
--directpinvoke:libSystem.Security.Cryptography.Native.OpenSsl
--feature:Microsoft.Extensions.DependencyInjection.VerifyOpenGenericServiceTrimmability=true
--feature:System.ComponentModel.TypeConverter.EnableUnsafeBinaryFormatterInDesigntimeLicenseContextSerialization=false
--feature:System.Diagnostics.Tracing.EventSource.IsSupported=false
--feature:System.Reflection.Metadata.MetadataUpdater.IsSupported=false
--feature:System.Resources.ResourceManager.AllowCustomResourceTypes=false
--feature:System.Runtime.InteropServices.BuiltInComInterop.IsSupported=false
--feature:System.Runtime.InteropServices.EnableConsumingManagedCodeFromNativeHosting=false
--feature:System.Runtime.InteropServices.EnableCppCLIHostActivation=false
--feature:System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=false
--feature:System.StartupHookProvider.IsSupported=false
--feature:System.Threading.Thread.EnableAutoreleasePool=false
--feature:System.Text.Encoding.EnableUnsafeUTF7Encoding=false
--stacktracedata
--scanreflection
--nowarn:"1701;1702;IL2121;1701;1702"
--singlewarn
--root:obj/Release/net7.0/linux-x64/Test.dll
--nosinglewarnassembly:Test
--resilient
--feature:System.Linq.Expressions.CanCompileToIL=false
--feature:System.Linq.Expressions.CanEmitObjectArrayDelegate=false
--feature:System.Linq.Expressions.CanCreateArbitraryDelegates=false
"clang" \
"obj/Release/net7.0/linux-x64/native/Test.o" \
-o "bin/Release/net7.0/linux-x64/native/Test" \
/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/sdk/libbootstrapper.a \
/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/sdk/libRuntime.WorkstationGC.a \
/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/libSystem.Native.a \
/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/libSystem.Globalization.Native.a \
/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/libSystem.IO.Compression.Native.a \
/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/libSystem.Net.Security.Native.a \
/home/kyle/.nuget/packages/runtime.linux-x64.microsoft.dotnet.ilcompiler/7.0.2/framework/libSystem.Security.Cryptography.Native.OpenSsl.a \
-g \
-Wl,-rpath,'$ORIGIN' \
-Wl,--build-id=sha1 \
-Wl,--as-needed \
-pthread \
-lstdc++ \
-ldl \
-lm \
-lz \
-lrt \
-pie \
-Wl,-z,relro \
-Wl,-z,now \
-Wl,--discard-all \
-Wl,--gc-sections
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment