NERSC / timemory

Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.
https://timemory.readthedocs.io/en/develop/
Other
352 stars 38 forks source link

Gotcha: build error if using `glibc` > `v2.34` #251

Closed romintomasetti closed 2 months ago

romintomasetti commented 2 years ago

I'm building timemory with Gotcha support. It worked fine until Ubuntu 22.04 came in. In this release, glibc is at v2.35 and we hit the issue already mentioned on Gotcha's repository:

jrmadsen commented 2 years ago

Ah yes. I have a fix that in another branch of timemory. I'll try to take care of it next week but in the meantime, you can go into the gotcha submodule (after you've cloned it) and do a git checkout timemory && git pull