diff --git a/containers/oneapi/onedev.Dockerfile b/containers/oneapi/onedev.Dockerfile
index c286adb375d282589f155c5681c872b1c5fe5d5b..0a37a34571bd6f349bc007553ed6c767a9a26b25 100644
--- a/containers/oneapi/onedev.Dockerfile
+++ b/containers/oneapi/onedev.Dockerfile
@@ -67,6 +67,7 @@ RUN --mount=type=cache,target=/var/cache/apt                            \
         wget                                                            \
  && localedef -i en_US -f UTF-8 en_US.UTF-8                             \
  && gcc --version                                                       \
+ && ln -s /usr/bin/python /usr/bin/python3                              \
  && curl -L                                                             \
     "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh" \
     | bash                                                              \
diff --git a/spack.yaml b/spack.yaml
index abd3b7c40b91a35a8fd10be8a933befb17610d80..996de367231597555319f17d1aac12f61965b8d2 100644
--- a/spack.yaml
+++ b/spack.yaml
@@ -44,5 +44,5 @@ spack:
     unify: true
   packages:
     all:
-      compiler: [gcc]
+      compiler: [intel]
   view: /usr/local