Carsten Bauer

Results 99 comments of Carsten Bauer

> Ideally you would be reusing HWLoc_jll instead of building it again, same with lua Yes, indeed, just forgot to put it on the Todo list.

> You can just add `-DHAS_SCHEDAFFINITY` to the `DEFINES` to forcefully use the wrapper (which should be available on all systems nowadays). @TomTheBear Can you elaborate a bit more, i.e....

@TomTheBear That's what I did (and it works in the sense that you describe) but I still get ``` sandbox:${WORKSPACE}/srcdir/likwid-5.2.1 # make Q= ldd: --version: No such file or directory...

> For building with external hwloc and lua, check [spack's LIKWID package](https://github.com/spack/spack/blob/develop/var/spack/repos/builtin/packages/likwid/package.py?rgh-link-date=2022-05-15T00%3A08%3A44Z#L163-L191). It seems like likwid still installs `libhwloc.so.5.2` (and makes the `libhwloc.so` symlink point to it) when I specify...

> The script `bin/likwid-topology`(and probably also the others) hardcodes local absolute paths of the build environment, which won't exist at runtime. That's not going to work. Yeah. That's certainly unfortunate....

> This is the only sensible thing given that Yggdrasil [...] While true, that's a Julia / Yggdrasil perspective. A tool (like likwid) may not care about what Yggdrasil wants...

> It'd be nice to build for all Linux platforms, if possible (at least glibc ones, if that's a requirement). I'm thinking in particular of aarch64 and powerpc64le, which are...

FYI: I'll wait until the next likwid release before continuing on this.

> Is this good to go now? No it's not (for the reasons you mentioned). Just wanted to push it a bit closer to the finish line.

I was going to ask for the same. I want some user to be able to set `a` and `b` but not `c` - which is just a consequence of...