• A
    [wasm] Fix up conditions to trigger relink, and require `wasm-tools` workload (#89754) · 26ae0978
    Ankit Jain 提交于
    - Trigger relinking (`WasmBuildNative=true`) if:
       - `WasmNativeStrip=false`
       - `WasmEnableSIMD=false`
       - `WasmEnableExceptionHandling=false`
       - The above are in addition to the existing conditions
    
    - Also, trigger "workload required" when:
       - `WasmNativeStrip=false`
       - `WasmEnableExceptionHandling=true`
       - `InvariantGlobalization=true`
       - `InvariantTimeZone=true`
       - The above are in addition to the existing conditions
    
    - Rationalize `WasmNativeDebugSymbols`, and `WasmNativeStrip`
    	- `WasmNativeDebugSymbols` will cause symbols to be included
    	  (essentially `-g`)
    	- `WasmNativeStrip` will cause these to be stripped with `wasm-opt
    	  --strip-dwarf ...`
    
    Fixes https://github.com/dotnet/runtime/issues/85778 .
    26ae0978
WorkloadRequiredTests.cs 3.6 KB