Skip to content

Failure building DNNE on ARM64 legs #126673

Description

@MichalStrehovsky

Seen failure in native AOT and jitstress runs, not clear why mainline CI doesn't hit it. Here's jitstress: https://dev.azure.com/dnceng-public/public/_build/results?buildId=1370894&view=logs&jobId=9097dc03-f269-564e-13ab-e3241c6d3ff2&j=9097dc03-f269-564e-13ab-e3241c6d3ff2&t=c5623a8c-64c0-58ae-fdde-1827619f67c9

##[error].packages\dnne\2.0.5\build\DNNE.targets(184,5): error MSB3073: (NETCORE_ENGINEERING_TELEMETRY=Build) The command ""C:\Program Files\Microsoft Visual Studio\18\Enterprise\VC\Tools\MSVC\14.51.36014\bin\Hostx64\arm64\cl.exe" /O2 /LD /TC /MT /GS /Zi /D DNNE_ASSEMBLY_NAME=Microsoft.Interop.Tests.NativeExports /D DNNE_COMPILE_AS_SOURCE /I "C:\Program Files\Microsoft Visual Studio\18\Enterprise\VC\Tools\MSVC\14.51.36014\include" /I "D:\a\_work\1\s\.packages\dnne\2.0.5\tools\platform" /I "D:\a\_work\1\s\.packages\microsoft.netcore.app.host.win-arm64\11.0.0-preview.3.26170.106\runtimes\win-arm64\native" /I "C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\shared" /I "C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um" /I "C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\ucrt"  "D:\a\_work\1\s\artifacts\obj\NativeExports\Release\net11.0\win-arm64\dnne\Microsoft.Interop.Tests.NativeExports.g.c" "D:\a\_work\1\s\.packages\dnne\2.0.5\tools\platform\platform.c" /link /DLL /LIBPATH:"C:\Program Files\Microsoft Visual Studio\18\Enterprise\VC\Tools\MSVC\14.51.36014\lib\arm64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\arm64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\ucrt\arm64" "D:\a\_work\1\s\.packages\microsoft.netcore.app.host.win-arm64\11.0.0-preview.3.26170.106\runtimes\win-arm64\native\libnethost.lib" Advapi32.lib /IGNORE:4099 /IMPLIB:"D:\a\_work\1\s\artifacts\obj\NativeExports\Release\net11.0\win-arm64\dnne\bin\Microsoft.Interop.Tests.NativeExportsNE.lib" /OUT:"D:\a\_work\1\s\artifacts\obj\NativeExports\Release\net11.0\win-arm64\dnne\bin\Microsoft.Interop.Tests.NativeExportsNE.dll" " exited with code 3.
D:\a\_work\1\s\.packages\dnne\2.0.5\build\DNNE.targets(184,5): error MSB3073: The command ""C:\Program Files\Microsoft Visual Studio\18\Enterprise\VC\Tools\MSVC\14.51.36014\bin\Hostx64\arm64\cl.exe" /O2 /LD /TC /MT /GS /Zi /D DNNE_ASSEMBLY_NAME=Microsoft.Interop.Tests.NativeExports /D DNNE_COMPILE_AS_SOURCE /I "C:\Program Files\Microsoft Visual Studio\18\Enterprise\VC\Tools\MSVC\14.51.36014\include" /I "D:\a\_work\1\s\.packages\dnne\2.0.5\tools\platform" /I "D:\a\_work\1\s\.packages\microsoft.netcore.app.host.win-arm64\11.0.0-preview.3.26170.106\runtimes\win-arm64\native" /I "C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\shared" /I "C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um" /I "C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\ucrt"  "D:\a\_work\1\s\artifacts\obj\NativeExports\Release\net11.0\win-arm64\dnne\Microsoft.Interop.Tests.NativeExports.g.c" "D:\a\_work\1\s\.packages\dnne\2.0.5\tools\platform\platform.c" /link /DLL /LIBPATH:"C:\Program Files\Microsoft Visual Studio\18\Enterprise\VC\Tools\MSVC\14.51.36014\lib\arm64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\arm64" /LIBPATH:"C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\ucrt\arm64" "D:\a\_work\1\s\.packages\microsoft.netcore.app.host.win-arm64\11.0.0-preview.3.26170.106\runtimes\win-arm64\native\libnethost.lib" Advapi32.lib /IGNORE:4099 /IMPLIB:"D:\a\_work\1\s\artifacts\obj\NativeExports\Release\net11.0\win-arm64\dnne\bin\Microsoft.Interop.Tests.NativeExportsNE.lib" /OUT:"D:\a\_work\1\s\artifacts\obj\NativeExports\Release\net11.0\win-arm64\dnne\bin\Microsoft.Interop.Tests.NativeExportsNE.dll" " exited with code 3. [D:\a\_work\1\s\src\libraries\System.Runtime.InteropServices\tests\TestAssets\NativeExports\NativeExports.csproj]
 

Build Information

Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=1369468&view=logs&j=f50bdeb8-70f9-5fe0-0c12-4bd43ab59b51
Build error leg or test failing: Build / windows-arm64 Release NativeAOT_Libs / Build product
Pull request: #126517

Error Message

Fill the error message using step by step known issues guidance.

{
  "ErrorMessage": ["The command", "cl.exe", "Microsoft.Interop.Tests.NativeExports", "win-arm64"],
  "ErrorPattern": "",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=1370894
Error message validated: [The command cl.exe Microsoft.Interop.Tests.NativeExports win-arm64]
Result validation: ❌ Known issue did not match with the provided build.
Validation performed at: 4/8/2026 11:20:41 PM UTC

Report

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 0 0

Activity

  1. dotnet-policy-service commented on Apr 8, 2026

    @dotnet-policy-service
    Contributor

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

  2. jtschuster commented on Apr 9, 2026

    @jtschuster
    Member

    Looks like this line is the issue: https://github.com/AaronRobinsonMSFT/DNNE/blob/2a810d0b4cbde7190169739678e3f13462f39e57/src/msbuild/DNNE.BuildTasks/Windows.cs#L56-L57

    Weird that runtime doesn't hit it - maybe the tests built on x64 and run on arm64?

  3. removed
    untriagedNew issue has not been triaged by the area owner
    on Apr 9, 2026
  4. dotnet-policy-service commented on Apr 13, 2026

    @dotnet-policy-service
    Contributor

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

  5. added a commit that references this issue on Apr 15, 2026
    daf3e05
  6. MichalStrehovsky commented on Apr 16, 2026

    @MichalStrehovsky
    MemberAuthor

    I'm adding exclusions for this to #126848 to make this less urgent.

  7. added a commit that references this issue on Apr 21, 2026
  8. locked and limited conversation to collaborators on May 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Known Build ErrorUse this to report build issues in the .NET Helix tabarea-Interop-coreclrblocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'disabled-testThe test is disabled in source code against the issue

    Type

    No type

    Projects

    • Status
      No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions