Commit Graph

18 Commits

Author SHA1 Message Date
f41bdf88bd Use explicit version instead of wildcard in intel
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2026-03-23 16:19:20 +01:00
194789bc89 Add intel.icd to hpckit compiler
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2026-03-23 16:19:19 +01:00
d5def005fe Provide sycl-ls and sycl-trace on wrapped oneapi compiler
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2026-03-23 16:19:19 +01:00
3681e4385a Add libgcc to intel packages wrapper
Fixes missing lib when compiling some SYCL benchmarks:
ld: cannot find -lstdc++fs: No such file or directory

Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2026-03-23 16:19:17 +01:00
a996277610 Remove wrapper flags when clang called from intel
When using `icpx -fsycl -fsycl-host-compiler=clang++`, the inner
compiler will use the flags set in the icpx wrapper and it will break.

Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2026-03-23 16:19:17 +01:00
cbd7466f59 Add oneMath
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2026-03-23 16:19:17 +01:00
b1a66a6262 Use json for Intel 2023 instead of awk + ifd
This reuses the existing json from the new 2024-25
intel packages instead of parsing the raw data from
the apt output and doing IFD.

Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2026-03-23 16:19:17 +01:00
982cbd4182 Add intelPackages_202{4,5} and make 2025 the default
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2026-03-23 16:19:16 +01:00
b0e754e0e7 Set strictDeps to true on all our packages
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2026-03-19 12:13:45 +01:00
9097729759 Use standard gcc for intel packages
This reverts 26f52aa27d

Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2026-01-20 12:15:02 +01:00
c6c788f1e2 Add meta to packages
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2025-10-10 16:36:56 +02:00
4ba823e5b7 Fix strictDeps intel 2023
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2025-10-01 15:45:11 +02:00
885e04e446 Remove unused inputs from intel compiler 2023
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-07-21 18:00:39 +02:00
26f52aa27d Use gcc 13 for intel compiler 2023
Intel compiler for C++ (icpc) is not able to parse the location of C++
headers from the output of gcc 14, but works fine for gcc 13.

Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-07-21 17:23:30 +02:00
52fe43bfe1 Fix PATH in intel compiler wrapper
We need to add the gcc in the PATH, but adding it directly to $PATH
doesn't work, as it will be restored to $path_backup before icc runs. So
for now we simply inject it to path_backup, but ideally we should find a
more robust solution.

Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-07-21 17:23:30 +02:00
e7adef1ffa Fix intel-compiler by ignoring broken symlinks
In the future, we may want to look if those symlinks are needed.

Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-07-21 17:23:30 +02:00
22e40db034 Add explicit zlib dependency
The stdenv no longer provides it by default.

Reviewed-by: Aleix Boné <abonerib@bsc.es>
Tested-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2025-01-22 16:05:52 +01:00
916e4f49a6 Move packages from bsc/ to pkgs/ 2023-10-02 10:57:53 +02:00