dotnet / runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
https://docs.microsoft.com/dotnet/core/
MIT License
14.85k stars 4.62k forks source link

PDBs for Crossgen2 Native Assets missing in the symbol package #100611

Open jkoritzinsky opened 4 months ago

jkoritzinsky commented 4 months ago

Ever since we moved crossgen2 to use a single-file-host or NativeAOT, we haven't been shipping the PDB files for the native assets, such as the various JIT builds and the jitinterface shim library.

Additionally, we haven't been packaging a PDB for the NativeAOT'd library on platforms that support NativeAOT.

This is the case since .NET 7.0 (6.0 and earlier produced a self-contained crossgen2 using a significantly different infrastructure model).

dotnet-policy-service[bot] commented 4 months ago

Tagging subscribers to this area: @dotnet/runtime-infrastructure See info in area-owners.md if you want to be subscribed.