SWDEV-360440 - Prepare CLR dynamic Comgr load for V3

Change-Id: Iffd835056740ff10711468cc752b7b55078b9f8f


[ROCm/clr commit: 187648429b]
이 커밋은 다음에 포함됨:
Jacob Lambert 작성하고 Jacob Lambert가 2025-02-26 11:22:18 -05:00를 커밋함
1 부모 e591f1f7f7
커밋 7da5718afb
1 파일이 변경됨
+4 -4
+4 -4
파일 보기
@@ -52,16 +52,16 @@ bool Comgr::LoadLib(bool is_versioned) {
comgr_versioned_name = kComgrPrefix + major_version + minor_version + std::string(".dll");
static const char* comgr_lib_name =
LP64_SWITCH(WINDOWS_SWITCH("amd_comgr32.dll", "libamd_comgr32.so.2"),
WINDOWS_SWITCH(comgr_versioned_name.c_str(), "libamd_comgr.so.2"));
LP64_SWITCH(WINDOWS_SWITCH("amd_comgr32.dll", "libamd_comgr32.so"),
WINDOWS_SWITCH(comgr_versioned_name.c_str(), "libamd_comgr.so"));
cep_.handle = Os::loadLibrary(comgr_lib_name);
#endif
} else {
std::string comgr_major_dll = "amd_comgr_" +
std::to_string(AMD_COMGR_INTERFACE_VERSION_MAJOR) + ".dll";
static const char* comgr_lib_name =
LP64_SWITCH(WINDOWS_SWITCH("amd_comgr32.dll", "libamd_comgr32.so.2"),
WINDOWS_SWITCH(comgr_major_dll.c_str(), "libamd_comgr.so.2"));
LP64_SWITCH(WINDOWS_SWITCH("amd_comgr32.dll", "libamd_comgr32.so"),
WINDOWS_SWITCH(comgr_major_dll.c_str(), "libamd_comgr.so"));
cep_.handle = Os::loadLibrary(comgr_lib_name);
}
if (nullptr == cep_.handle) {