From d97b4b55cc46bb4765a56f371291c8682d088a49 Mon Sep 17 00:00:00 2001 From: Siu Chi Chan Date: Wed, 25 Oct 2017 12:00:02 -0400 Subject: [PATCH] add HC_FEATURE_PRINTF around the printf buffer definition [ROCm/clr commit: 085d63099c2767323a410d29d7a5a2916a92178c] --- projects/clr/hipamd/src/hip_module.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/projects/clr/hipamd/src/hip_module.cpp b/projects/clr/hipamd/src/hip_module.cpp index 85c88a1826..962b6084f1 100644 --- a/projects/clr/hipamd/src/hip_module.cpp +++ b/projects/clr/hipamd/src/hip_module.cpp @@ -259,10 +259,12 @@ hipError_t hipModuleLoad(hipModule_t *module, const char *fname){ status = hsa_executable_create(HSA_PROFILE_FULL, HSA_EXECUTABLE_STATE_UNFROZEN, NULL, &(*module)->executable); CHECKLOG_HSA(status, hipErrorNotInitialized); +#ifdef HC_FEATURE_PRINTF status = hsa_executable_agent_global_variable_define((*module)->executable, agent, "_ZN2hc13printf_bufferE", Kalmar::getContext()->getPrintfBufferPointerVA()); CHECKLOG_HSA(status, hipErrorNotInitialized); +#endif status = hsa_executable_load_code_object((*module)->executable, agent, (*module)->object, NULL); CHECKLOG_HSA(status, hipErrorNotInitialized);