microsoft / xdp-for-windows

XDP speeds up networking on Windows
MIT License
364 stars 41 forks source link

make platform truly configurable, and add arm64 where missing #685

Closed mtfriesen closed 1 week ago

mtfriesen commented 1 week ago

Description

Describe the purpose of and changes within this Pull Request.

Make all the script and project files use configurable platforms, while still defaulting to x64.

Also fix a regression from #660 where ASAN accidentally stopped using ASAN, and try to detect similar CI failures in the future.

N.B. ASAN is not yet supported for arm64 in Visual Studio, so exclude that project's arm64 platform from the solution.

Testing

Do any existing tests cover this change? Are new tests needed? CI.

Documentation

Is there any documentation impact for this change? Nope. We still don't build/test/support arm64.

Installation

Is there any installer impact for this change? No.