From 6af85fe52f0ef7dc28ae31e7c730f5f5a21eca9f Mon Sep 17 00:00:00 2001 From: Thomas Roehl Date: Wed, 6 Aug 2025 14:38:44 +0200 Subject: [PATCH] Cast thread ID in likwid collector. Fixes #164 --- collectors/likwidMetric.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collectors/likwidMetric.go b/collectors/likwidMetric.go index 59d37e4..35d3f7f 100644 --- a/collectors/likwidMetric.go +++ b/collectors/likwidMetric.go @@ -327,7 +327,7 @@ func (m *LikwidCollector) Init(config json.RawMessage) error { for _, c := range m.cpulist { m.measureThread.Call( func() { - retCode := C.HPMaddThread(c) + retCode := C.HPMaddThread(C.uint32_t(c)) if retCode != 0 { err := fmt.Errorf("C.HPMaddThread(%v) failed with return code %v", c, retCode) cclog.ComponentError(m.name, err.Error())