diff --git a/projects/clr/rocclr/runtime/device/pal/paldevice.cpp b/projects/clr/rocclr/runtime/device/pal/paldevice.cpp index 772bc569c0..abb14d8627 100644 --- a/projects/clr/rocclr/runtime/device/pal/paldevice.cpp +++ b/projects/clr/rocclr/runtime/device/pal/paldevice.cpp @@ -1105,6 +1105,7 @@ bool Device::create(Pal::IDevice* device) { // Master function that handles developer callbacks from PAL. void PAL_STDCALL Device::PalDeveloperCallback(void* pPrivateData, const Pal::uint32 deviceIndex, Pal::Developer::CallbackType type, void* pCbData) { +#ifdef PAL_GPUOPEN_OCL VirtualGPU* gpu = nullptr; Device* device = static_cast(pPrivateData); const auto& barrier = *static_cast(pCbData); @@ -1143,6 +1144,7 @@ void PAL_STDCALL Device::PalDeveloperCallback(void* pPrivateData, const Pal::uin default: break; } +#endif // PAL_GPUOPEN_OCL } bool Device::initializeHeapResources() { diff --git a/projects/clr/rocclr/runtime/device/pal/palgpuopen.cpp b/projects/clr/rocclr/runtime/device/pal/palgpuopen.cpp index bf3f6581f7..11fae07d7d 100644 --- a/projects/clr/rocclr/runtime/device/pal/palgpuopen.cpp +++ b/projects/clr/rocclr/runtime/device/pal/palgpuopen.cpp @@ -22,6 +22,7 @@ #include "palFence.h" #include "palQueueSemaphore.h" +#ifdef PAL_GPUOPEN_OCL // gpuutil headers #include "gpuUtil/palGpaSession.h" @@ -819,5 +820,6 @@ void RgpCaptureMgr::WriteUserEventMarker(const VirtualGPU* gpu, WriteMarker(gpu, user_event_, markerSize); } +} // namespace pal -}; // namespace pal +#endif // PAL_GPUOPEN_OCL \ No newline at end of file