You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CC ucx_info-build_info.o
CC ucx_info-proto_info.o
CC ucx_info-sys_info.o
CC ucx_info-tl_info.o
CC ucx_info-type_info.o
CC ucx_info-version_info.o
CC ucx_info-ucx_info.o
CCLD ucx_info
/usr/bin/ld: build/ucx/src/ucs/.libs/libucs.so: undefined reference to `__builtin_ia32_lzcnt_u32'
make[3]: *** [Makefile:591: ucx_info] Error 2
Describe the bug
Undefined reference when building with NVHPC 24.9
_lzcnt_u32(len)
is used insrc/ucs/arch/x86_64/cpu.c
under flag__LZCNT__
but that is not defined for the NVIDIA compiler.https://docs.nvidia.com/hpc-sdk/compilers/hpc-compilers-ref-guide/index.html#x86-64-abm-intrinsics
Steps to Reproduce
Trying to build v1.18.0
Setup and versions
Observed only on x86_64 with Ubuntu 24.04, SLES 15, RHEL-8, RHEL-9
The text was updated successfully, but these errors were encountered: