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
{{ message }}
Repository navigation
fatal error: 'source_location' file not found with clang on AIX #4302
Despite running tests builds (which passed) after merging #4286 we have begun to see the following error when building the main branch with clang:
18:04:57 In file included from ../deps/v8/src/libplatform/default-foreground-task-runner.cc:5:
18:04:57 In file included from ../deps/v8/src/libplatform/default-foreground-task-runner.h:11:
18:04:57 In file included from ../deps/v8/include/libplatform/libplatform.h:11:
18:04:57 In file included from ../deps/v8/include/libplatform/v8-tracing.h:14:
18:04:57 In file included from ../deps/v8/include/v8-platform.h:17:
18:04:57 ../deps/v8/include/v8-source-location.h:9:10: fatal error: 'source_location' file not found
18:04:57 9 | #include <source_location>
18:04:57 | ^~~~~~~~~~~~~~~~~
Activity
richardlau commentedon Apr 17, 2026
Investigation with @abmusse revealed:
/opt/IBM/openxlCSDK/include/c++/v1/source_locationlibc++ headers should be in
libc++.adt.includewhich should be part of the utilities package inbuild/ansible/MANUAL_STEPS.md
Lines 524 to 526 in 2d1f5c7
However the link we documented says
and does not include
libc++.adt.include. We have ended up with different versions oflibc++.adt.includeon the machines:e.g.
@abmusse has found a later version of the utilities in https://www.ibm.com/support/pages/ibm-open-xl-cc-utilities-aix-1713. This one does include
libc++.adt.include:and is likely (judging by the version numbers) what was installed on test-ibm-aix72-ppc64_be-2.
richardlau commentedon Apr 17, 2026
@abmusse has applied the 17.1.3 version of the utilities package to test-ibm-aix72-ppc64_be-1 and kicked off a test run:
https://ci.nodejs.org/job/node-test-commit-aix/62189/nodes=aix72-power9/
If this works we will need to:
aix: update openxcl headers install steps
aix: update openxcl headers install steps (#4303)