Description
Release 1.9.2607.13 provides the following exports
Version : 0
Machine : A641 (ARM64EC)
TimeDateStamp: EC89E1A7
SizeOfData : 00000034
DLL name : dxcompiler.dll
Symbol name : #DxcCreateInstance
Type : code
Name type : exportas
Hint : 0
Name : DxcCreateInstance
Version : 0
Machine : A641 (ARM64EC)
TimeDateStamp: F8E88D6F
SizeOfData : 00000036
DLL name : dxcompiler.dll
Symbol name : #DxcCreateInstance2
Type : code
Name type : exportas
Hint : 0
Name : DxcCreateInstance2
This seems to cause ARM64 (non EC) builds to fail to find DxcCreateInstance when linking, as Arm64EC libs cannot be used in ARM64 (non EC) binaries
The prior nuget release (1.9.2602.24) provided the following exports
Version : 0
Machine : AA64 (ARM64)
TimeDateStamp: FAA5DBBD
SizeOfData : 00000021
DLL name : dxcompiler.dll
Symbol name : DxcCreateInstance
Type : code
Name type : name
Hint : 0
Name : DxcCreateInstance
Version : 0
Machine : AA64 (ARM64)
TimeDateStamp: E8CAF9A7
SizeOfData : 00000022
DLL name : dxcompiler.dll
Symbol name : DxcCreateInstance2
Type : code
Name type : name
Hint : 1
Name : DxcCreateInstance2
Steps to Reproduce
dumpbin dxcompiler.lib /HEADERS
Actual Behavior
The lib should export AA64 symbols
Environment
- DXC version 1.9.2607.13
- Host Operating System Windows 11
Description
Release 1.9.2607.13 provides the following exports
This seems to cause ARM64 (non EC) builds to fail to find
DxcCreateInstancewhen linking, as Arm64EC libs cannot be used in ARM64 (non EC) binariesThe prior nuget release (1.9.2602.24) provided the following exports
Steps to Reproduce
dumpbin dxcompiler.lib /HEADERS
Actual Behavior
The lib should export AA64 symbols
Environment