File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2222 if : matrix.arch == 'x64'
2323 run : |
2424 apt update
25- apt install -y software-properties-common git wget build-essential clang python3 libkrb5-dev libc++-dev zlib1g-dev libssl-dev
25+ apt install -y software-properties-common git wget build-essential python3 libkrb5-dev libc++-dev zlib1g-dev libssl-dev gnupg lsb-release
26+ wget -qO- https://apt.llvm.org/llvm-snapshot.gpg.key | gpg --dearmor -o /usr/share/keyrings/llvm.gpg
27+ echo "deb [signed-by=/usr/share/keyrings/llvm.gpg] http://apt.llvm.org/jammy/ llvm-toolchain-jammy-18 main" > /etc/apt/sources.list.d/llvm.list
28+ apt update
29+ apt install -y clang-18
2630
2731 - name : Install Dependencies for Ubuntu (arm64)
2832 if : matrix.arch == 'arm64'
6569 node_pre_gyp_bucket : ${{ secrets.node_pre_gyp_bucket }}
6670 AWS_ACCESS_KEY_ID : ${{ secrets.node_pre_gyp_accessKeyId }}
6771 AWS_SECRET_ACCESS_KEY : ${{ secrets.node_pre_gyp_secretAccessKey }}
68- CC : ${{ matrix.arch == 'x64' && 'clang' || 'aarch64-linux-gnu-gcc' }}
69- CXX : ${{ matrix.arch == 'x64' && 'clang++' || 'aarch64-linux-gnu-g++' }}
72+ CC : ${{ matrix.arch == 'x64' && 'clang-18 ' || 'aarch64-linux-gnu-gcc' }}
73+ CXX : ${{ matrix.arch == 'x64' && 'clang++-18 ' || 'aarch64-linux-gnu-g++' }}
7074 npm_config_clang : ${{ matrix.arch == 'x64' && '1' || '0' }}
7175 GYP_DEFINES : use_obsolete_asm=true
7276 electron_npg_automator_module : nodegit/nodegit
You can’t perform that action at this time.
0 commit comments