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
How often does it reproduce? Is there a required condition?
Always
What is the expected behavior? Why is that the expected behavior?
To build on that architecture. Nodejs has a long history of being perfectly buildable on ppc64el on debian.
What do you see instead?
In file included from ../deps/v8/third_party/highway/src/hwy/highway.h:586,
from ../deps/v8/third_party/highway/src/hwy/per_target.cc:28,
from ../deps/v8/third_party/highway/src/hwy/foreach_target.h:266,
from ../deps/v8/third_party/highway/src/hwy/per_target.cc:27:
../deps/v8/third_party/highway/src/hwy/ops/ppc_vsx-inl.h: In function ‘hwy::N_PPC9::VFromD<D> hwy::N_PPC9::PromoteTo(D, VFromD<typename D::Rebind<float> >)’:
../deps/v8/third_party/highway/src/hwy/ops/ppc_vsx-inl.h:3713:33: error: there are no arguments to ‘__builtin_vsx_xvcvspsxds’ that depend on a template parameter, so a declaration of ‘__builtin_vsx_xvcvspsxds’ must be available [-Wtemplate-body]
3713 | return VFromD<decltype(di64)>{__builtin_vsx_xvcvspsxds(raw_v)};
@kapouer I think this is google/highway#2443, fixed by google/highway#2445.
Is that something you can verify? If it fixes then I'm open to floating another patch on highway for Node.js.
Activity
richardlau commentedon Dec 8, 2025
FWIW v24.x builds are okay on our CI with gcc 12: https://ci.nodejs.org/job/node-test-commit-plinux/61713/
Could easily be a gcc 15 incompatibility -- I already had to backport an upstream highway fix for
mainon x64 for gcc 15.richardlau commentedon Dec 8, 2025
@kapouer I think this is google/highway#2443, fixed by google/highway#2445.
Is that something you can verify? If it fixes then I'm open to floating another patch on highway for Node.js.
kapouer commentedon Dec 8, 2025
@richardlau verifying...
kapouer commentedon Dec 9, 2025
It builds.
richardlau commentedon Dec 9, 2025
Opened #61008.
deps: V8: cherry-pick highway@dcc0ca1cd42
deps: V8: cherry-pick highway@dcc0ca1cd42
deps: V8: cherry-pick highway@dcc0ca1cd42
juanarbol commentedon Mar 18, 2026
@santigimeno what?
richardlau commentedon Mar 23, 2026
Fix is included in Node.js 25.5.0 and 24.14.0.