diff --git a/.gitignore b/.gitignore index 66fd13c..3170a15 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,6 @@ # Dependency directories (remove the comment below to include it) # vendor/ + +# Local copy of LIKWID headers +/collectors/likwid diff --git a/collectors/Makefile b/collectors/Makefile index 53d6bb9..eeba5ce 100644 --- a/collectors/Makefile +++ b/collectors/Makefile @@ -1,5 +1,5 @@ # LIKWID version -LIKWID_VERSION := 5.4.1 +LIKWID_VERSION := 5.5.1 LIKWID_INSTALLED_FOLDER := $(shell dirname $$(which likwid-topology 2>/dev/null) 2>/dev/null) LIKWID_FOLDER := $(CURDIR)/likwid diff --git a/collectors/likwidMetric.go b/collectors/likwidMetric.go index b03bb18..0ee099e 100644 --- a/collectors/likwidMetric.go +++ b/collectors/likwidMetric.go @@ -331,7 +331,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())