A local mock build helped identifying what seems to be the issue -- that only happens with recent rawhide (as
libtool: link: gcc -shared -fPIC -DPIC src/.libs/hbwmalloc.o src/.libs/heap_manager.o src/.libs/memkind.o src/.libs/memkind_arena.o src/.libs/memkind_bitmask.o src/.libs/memkind_capacity.o src/.libs/memkind_dax_kmem.o src/.libs/memkind_default.o src/.libs/memkind_fixed.o src/.libs/memkind_gbtlb.o src/.libs/memkind_hbw.o src/.libs/memkind_hugetlb.o src/.libs/memkind_interleave.o src/.libs/memkind_local.o src/.libs/memkind_log.o src/.libs/memkind_memtier.o src/.libs/memkind_mem_attributes.o src/.libs/memkind_pmem.o src/.libs/memkind_regular.o src/.libs/tbb_wrapper.o -ldl -lrt -ldaxctl jemalloc/lib/libjemalloc_pic.a -lm -lpthread -lnuma -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -mno-omit-leaf-frame-pointer -fstack-protector -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-z -Wl,relro -Wl,-z -Wl,now -pthread -Wl,-soname -Wl,libmemkind.so.0 -o .libs/libmemkind.so.0.0.1
gcc: fatal error: environment variable 'RPM_ARCH' not defined
compilation terminated.
make: *** [Makefile:2426:
libmemkind.la] Error 1