https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: dev-libs/simdjson-3.6.4 fails to compile. Discovered on: x86 (internal ref: tinderbox_x86) System: GCC-14-SYSTEM (https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#GCC-14) Info about the issue: https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#CF0014
Created attachment 885720 [details] build.log build log and emerge --info
Error(s) that match a know pattern in addition to what has been reported in the summary: FAILED: CMakeFiles/simdjson.dir/src/simdjson.cpp.o /var/tmp/portage/dev-libs/simdjson-3.6.4/work/simdjson-3.6.4/include/simdjson/haswell/bitmanipulation.h:37:10: error: ‘_blsr_u64’ was not declared in this scope; did you mean ‘_blsr_u32’?
@chutzpah: ping, this is blocking stabilizations of new versions of simdjson which are needed for net-libs/nodejs. Can you take a look? Thanks, William
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bbb8f7a4cfdae2de325b7d647a8851f9092cf99 commit 8bbb8f7a4cfdae2de325b7d647a8851f9092cf99 Author: Matoro Mahri <matoro_gentoo@matoro.tk> AuthorDate: 2024-07-16 23:12:44 +0000 Commit: Viorel Munteanu <ceamac@gentoo.org> CommitDate: 2024-07-17 04:37:51 +0000 dev-libs/simdjson: disable optimizations on x86 The "westmere", "haswell", and "icelake" optimizations all assume 64-bit. Closes: https://bugs.gentoo.org/934642 Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> dev-libs/simdjson/simdjson-3.6.3.ebuild | 2 +- dev-libs/simdjson/simdjson-3.9.1.ebuild | 2 +- dev-libs/simdjson/simdjson-3.9.3.ebuild | 2 +- dev-libs/simdjson/simdjson-3.9.4.ebuild | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-)