Compare commits

..

18 Commits

Author SHA1 Message Date
18e0ba2733
Use gcc13 for intel compiler 2025-07-22 15:29:43 +02:00
3fe4505974
Reorder includes in intel 202{4,5} wrapper 2025-07-22 15:28:59 +02:00
b7c931a88e
Fix path in intel compiler wrapper 2025-07-22 14:17:32 +02:00
af9cd726f2
Do not check missing symlinks in intel-oneapi 2025-07-21 20:40:52 +02:00
f809c65bd0
Add passthru in ompss2 wrapper for icpx compat 2025-07-21 18:18:47 +02:00
caac03cec5
Update onemath v0.8 2025-07-21 18:18:47 +02:00
9519a6bacc
Remove deprecation warnings in sycl test 2025-07-21 18:18:47 +02:00
6b430a5a3f
Remove wrapper flags when clang called from intel 2025-07-21 18:18:47 +02:00
9143b335c3
llvm: add include cc 2025-07-21 18:18:47 +02:00
801a9f20d9
Simplify findMatch in intel-oneapi 2023
This should be a noop
2025-07-21 18:18:47 +02:00
95ad400991
Fix parsing of new apt package list for oneapi 2023
New apt list does not have Package: as the first entry for all packages
2025-07-21 18:18:47 +02:00
b90f4ccbe8
Add oneMath 2025-07-21 18:18:46 +02:00
f9aa83dc47
Introduce intel oneapi 202{4,5} and make 2025 the default intelPackages 2025-07-21 18:18:46 +02:00
2b646706ca
tasycl: init at 2.1.0 2025-07-21 18:18:46 +02:00
b8c97e7abb
Add test for icpx with ompss-2 as host compiler 2025-07-21 18:15:50 +02:00
762a455589
Add SYCL test compilation 2025-07-21 18:15:50 +02:00
5869ad06c2
Add alias intelPackages -> intelPackages_2023 2025-07-21 18:15:50 +02:00
7d1a312e7d
Fix sycl intel-oneapi-compiler 2025-07-21 18:15:49 +02:00
2 changed files with 18 additions and 3 deletions

View File

@ -299,6 +299,9 @@ let
"intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic-common-${version}"
"intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic-runtime-${version}"
"intel-oneapi-compiler-dpcpp-cpp-classic-fortran-shared-runtime-${version}"
"intel-oneapi-compiler-shared-${version}"
"intel-oneapi-compiler-shared-common-${version}"
"intel-oneapi-compiler-shared-runtime-${version}"
];
dontCheckForBrokenSymlinks = true;
# From https://aur.archlinux.org/packages/intel-oneapi-compiler:
@ -316,9 +319,9 @@ let
# - intel-oneapi-compiler-fortran-common-2023.0.0-2023.0.0-25370_all.deb
# - intel-oneapi-compiler-fortran-runtime-2023.0.0-2023.0.0-25370_amd64.deb
# - intel-oneapi-compiler-fortran-runtime-2023.0.0-25370_amd64.deb
# - intel-oneapi-compiler-shared-2023.0.0-2023.0.0-25370_amd64.deb
# - intel-oneapi-compiler-shared-common-2023.0.0-2023.0.0-25370_all.deb
# - intel-oneapi-compiler-shared-runtime-2023.0.0-2023.0.0-25370_amd64.deb
# + intel-oneapi-compiler-shared-2023.0.0-2023.0.0-25370_amd64.deb
# + intel-oneapi-compiler-shared-common-2023.0.0-2023.0.0-25370_all.deb
# + intel-oneapi-compiler-shared-runtime-2023.0.0-2023.0.0-25370_amd64.deb
# - intel-oneapi-dpcpp-cpp-2023.0.0-2023.0.0-25370_amd64.deb
# - intel-oneapi-openmp-2023.0.0-2023.0.0-25370_amd64.deb
# - intel-oneapi-openmp-common-2023.0.0-2023.0.0-25370_all.deb
@ -385,6 +388,15 @@ let
echo "-L${intel-compiler-shared}/lib" >> $out/nix-support/cc-ldflags
echo "-L${cc}/lib" >> $out/nix-support/cc-ldflags
echo "--gcc-toolchain=${mygcc.cc}" >> $out/nix-support/libcxx-cxxflags
for dir in ${mygcc.cc}/include/c++/*; do
echo "-isystem $dir" >> $out/nix-support/libcxx-cxxflags
done
for dir in ${mygcc.cc}/include/c++/*/${targetConfig}; do
echo "-isystem $dir" >> $out/nix-support/libcxx-cxxflags
done
# Need the gcc in the path
# FIXME: We should find a better way to modify the PATH instead of using
# this ugly hack. See https://jungle.bsc.es/git/rarias/bscpkgs/issues/9

View File

@ -45,6 +45,9 @@ let
echo "-L${gcc.cc}/lib/gcc/${targetConfig}/${gccVersion}" >> $out/nix-support/cc-ldflags
echo "-L${gcc.cc.lib}/lib" >> $out/nix-support/cc-ldflags
for dir in ${gcc.cc}/lib/gcc/${targetConfig}/*/include; do
echo "-isystem $dir" >> $out/nix-support/cc-cflags
done
for dir in ${gcc.cc}/include/c++/*; do
echo "-isystem $dir" >> $out/nix-support/libcxx-cxxflags
done