Carlos Bederián
Carlos Bederián
Seconded, please add an option to disable the currently hardcoded `-Werror` to allow builds with bleeding edge compilers and weird compiler options.
Instead of defining new vector types and extending common operators for those types, you should probably look at [Julia's `broadcast` and dot operators](https://julialang.org/blog/2017/01/moredots/) which solve the general problem. Then you...
I'd give this a shot but someone familiar with python setuptools shenanigans should figure it out much faster than me.
They switched from distutils to setuptools in `wrappers/python/setup.py` but I don't know how `python setup.py install --prefix={self.prefix}` results in an egg being created and then unpacked. ```diff -from distutils.core import...
It also happens with the LLVM-based Intel oneAPI compiler. `-Werror` shouldn't be enabled in releases.
@zerothi FWIW the spack compiler wrapper now discards all `-Werror` parameters so you can build it with spack even if they don't fix ucx.
Looking at the documentation, not having root only excludes OS tracing and power profiling. MSR access for performance counters can be controlled with UNIX permissions. That isn't a showstopper.
> Are we still interested in this package? Or should we close the PR? uProf no longer requires root to run since 4.0, I'll push an update tomorrow.