x86_64-pc-linux-gnux32-nm -a src/jemalloc.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/jemalloc.sym x86_64-pc-linux-gnux32-gcc -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -pipe -g3 -fvisibility=hidden -O2 -pipe -fPIC -DPIC -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -I/usr/src/portage/dev-libs/jemalloc-5.2.1/work/jemalloc-5.2.1/include -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/arena.sym.o /usr/src/portage/dev-li bs/jemalloc-5.2.1/work/jemalloc-5.2.1/src/arena.c /usr/src/portage/dev-libs/jemalloc-5.2.1/work/jemalloc-5.2.1/include/jemalloc/internal/bit_util.h: Assembler messages: /usr/src/portage/dev-libs/jemalloc-5.2.1/work/jemalloc-5.2.1/include/jemalloc/internal/bit_util.h:91: Error: register type mismatch for `bsr' make: *** [Makefile:389: src/arena.sym.o] Error 1 * ERROR: dev-libs/jemalloc-5.2.1::gentoo failed (compile phase): * emake failed * Reproducible: Always
Created attachment 644502 [details] build.log
emerge -pqv '=dev-libs/jemalloc-5.2.1::gentoo' * WARNING: The FEATURES variable contains one or more values that * should be disabled under normal circumstances: keepwork [ebuild N ] dev-libs/jemalloc-5.2.1 USE="hardened -debug -lazy-lock -prof -static-libs -stats -xmalloc" ABI_X86="(x32) -32 -64" * IMPORTANT: 22 news items need reading for repository 'gentoo'. * Use eselect news read to view new items.
Created attachment 644504 [details] emerge --info '=dev-libs/jemalloc-5.2.1::gentoo'
Created attachment 644506 [details] The ebuild environment
Upstream issue in https://github.com/jemalloc/jemalloc/issues/1858
Created attachment 775787 [details, diff] Fix 32/64 bit code selection for ILP32 Patch doesn't apply to upstream since the latest code in git is quite different.
(In reply to Steven Newbury from comment #6) > Created attachment 775787 [details, diff] [details, diff] > Fix 32/64 bit code selection for ILP32 > > Patch doesn't apply to upstream since the latest code in git is quite > different. Could you submit it upstream?