Skip to content

Commit b7f17c8

Browse files
authored
CI: oneAPI 2023.2.0 (#147)
1 parent d8d3d1e commit b7f17c8

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

.github/workflows/dependencies/dpcpp.sh

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,13 @@ echo 'Acquire::Retries "3";' | sudo tee /etc/apt/apt.conf.d/80-retries
1414

1515
# Ref.: https://github.com/rscohn2/oneapi-ci
1616
# intel-basekit intel-hpckit are too large in size
17-
wget -q -O - https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2023.PUB \
18-
| sudo apt-key add -
19-
echo "deb https://apt.repos.intel.com/oneapi all main" \
20-
| sudo tee /etc/apt/sources.list.d/oneAPI.list
17+
18+
# download the key to system keyring
19+
wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB \
20+
| gpg --dearmor | sudo tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null
21+
22+
# add signed entry to apt sources and configure the APT client to use Intel repository:
23+
echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list
2124

2225
sudo apt-get update
2326

@@ -33,7 +36,7 @@ do
3336
build-essential \
3437
ccache \
3538
cmake \
36-
intel-oneapi-dpcpp-cpp-compiler intel-oneapi-mkl-devel \
39+
intel-oneapi-compiler-dpcpp-cpp intel-oneapi-mkl-devel \
3740
g++ gfortran \
3841
libopenmpi-dev \
3942
openmpi-bin \

0 commit comments

Comments
 (0)