From 910366cc497ad25dab5c31e6b343a17a2c3c3856 Mon Sep 17 00:00:00 2001 From: Vladislav Sytchenko Date: Wed, 10 Feb 2021 10:23:27 -0500 Subject: [PATCH] SWDEV-252745 - Guard PCH code behind __HIP_ENABLE_PCH macro Change-Id: I12425b9d44b3d92f9cacceb797a5d09d99e4156b [ROCm/hip commit: eb00f70bf3d2456115d23eef9224a5f77846c9f5] --- projects/hip/rocclr/hip_rtc.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/projects/hip/rocclr/hip_rtc.cpp b/projects/hip/rocclr/hip_rtc.cpp index ee66cb8f24..3724e375e8 100755 --- a/projects/hip/rocclr/hip_rtc.cpp +++ b/projects/hip/rocclr/hip_rtc.cpp @@ -152,6 +152,7 @@ static void transformOptions(std::vector& options, amd::Program* pr std::vector t_option; for (auto& i : options) { std::string t_str(i); +#ifdef __HIP_ENABLE_PCH // Use precompiled header for hip if (t_str == "-hip-pch") { const char* pch = nullptr; @@ -160,12 +161,7 @@ static void transformOptions(std::vector& options, amd::Program* pr program->addPreCompiledHeader(std::string(pch, pch_size)); i = "-nogpuinc"; } - // To maintain compatibility with nvrtc - if (t_str.find("--gpu-architecture=") != std::string::npos) { - auto value = getValueOf(t_str); - std::string newValue = "--offload-arch=" + value; - i = newValue.c_str(); - } +#endif } }