From 9d47a848c09d296e68ff270883177f542aadbd82 Mon Sep 17 00:00:00 2001 From: Abdirahim Musse <33973272+abmusse@users.noreply.github.com> Date: Mon, 30 Mar 2026 15:36:35 -0500 Subject: [PATCH] aix: select clang for Node.26+ builds --- jenkins/scripts/select-compiler.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/jenkins/scripts/select-compiler.sh b/jenkins/scripts/select-compiler.sh index b544c9e12..710d3f735 100644 --- a/jenkins/scripts/select-compiler.sh +++ b/jenkins/scripts/select-compiler.sh @@ -36,6 +36,14 @@ fi # Gradual transition to Clang from Node.js 25 (https://github.com/nodejs/build/issues/4091). if [ "$NODEJS_MAJOR_VERSION" -ge "25" ]; then case $NODE_NAME in + *aix*) + echo "Using Clang for Node.js $NODEJS_MAJOR_VERSION" + export PATH="/opt/clang+llvm-20.1.7-powerpc64-ibm-aix-7.2/bin/:$PATH" + export CC="ccache clang" + export CXX="ccache clang++" + echo "Compiler set to Clang" `${CXX} -dumpversion` + return + ;; *fedora*) echo "Using Clang for Node.js $NODEJS_MAJOR_VERSION" export CC="ccache clang"