From e28900793b6e9e24a0b5e3c631611754a237c1d9 Mon Sep 17 00:00:00 2001 From: Luca Bruni Date: Wed, 13 Aug 2025 19:39:49 -0400 Subject: [PATCH] Add Google logging initializer to OMPT start tool to prevent benign warning. (#337) --- projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/ompt.cpp | 1 + .../source/lib/rocprofiler-sdk/registration.cpp | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/ompt.cpp b/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/ompt.cpp index 040f18e0ca..a9ccc571c8 100644 --- a/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/ompt.cpp +++ b/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/ompt.cpp @@ -245,6 +245,7 @@ ompt_start_tool(unsigned int omp_version, const char* runtime_version) ROCPROFIL ompt_start_tool_result_t* ompt_start_tool(unsigned int omp_version, const char* runtime_version) { + ::rocprofiler::registration::init_logging(); ::rocprofiler::registration::initialize(); return rocprofiler_ompt_start_tool(omp_version, runtime_version); } diff --git a/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/registration.cpp b/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/registration.cpp index 58f1d2599a..d254fb229b 100644 --- a/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/registration.cpp +++ b/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/registration.cpp @@ -670,6 +670,8 @@ set_fini_status(int v) void initialize() { + init_logging(); + ROCP_INFO << "rocprofiler initialize called..."; if(get_init_status() != 0) @@ -688,7 +690,6 @@ initialize() common::destroy_static_tl_objects(); common::destroy_static_objects(); }); - init_logging(); invoke_client_configures(); invoke_client_initializers(); if(get_num_clients() > 0) internal_threading::initialize();