7c52af61a8
Add tests for PoCL with and without using icd
2026-03-19 14:59:44 +01:00
0b225f0a8b
Add PoCL passthru test that sets doCheck
2026-03-19 14:59:44 +01:00
0115787a4e
Add PoCL
2026-03-19 14:59:44 +01:00
aa89eeeba7
Add libgcc to intel packages wrapper
...
Fixes missing lib when compiling some SYCL benchmarks:
ld: cannot find -lstdc++fs: No such file or directory
2026-03-19 14:59:44 +01:00
ceea1e4601
Add passthru in ompss2 wrapper for icpx compat
2026-03-19 14:59:43 +01:00
045cebac68
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.
2026-03-19 14:59:43 +01:00
61119f48ab
Add oneMath
2026-03-19 14:59:43 +01:00
9aab2e5340
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.
2026-03-19 14:59:43 +01:00
e259391343
Add TASYCL 2.1.0
2026-03-19 14:59:43 +01:00
8c8688b274
Add intelPackages_202{4,5} and make 2025 the default
2026-03-19 14:59:42 +01:00
4f51ebe607
Add papi and nosv to cross-compilation CI
...
CI / build:cross (push) Failing after 7s
CI / build:all (push) Failing after 12s
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-03-19 14:50:10 +01:00
98cac0fb8d
Add install check for OpenMP{,-V}
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-03-19 12:53:43 +01:00
ea89344945
Fix openmp buildInputs
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-03-19 12:53:42 +01:00
87da05df91
Enable papi when cross-compiling
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-03-19 12:53:42 +01:00
66a3047596
Fix papi cross compilation
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-03-19 12:53:42 +01:00
8cd97fd7cb
Use pkg-config instead of papi_version_check
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-03-19 12:13:46 +01:00
0e2a90db13
Fix cudainfo buildInputs
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-03-19 12:13:46 +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
f6c8c78305
Use ninja when building llvm-ompss2
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-03-17 18:44:12 +01:00
54dfaa9dff
Remove proot from nix-portable
...
The pkgsStatic.proot is broken due to failed
dependencies. In upstream nix-portable they have
a custom derivation on top o proot gitlab. But
since we don't need it, we can remove it safely.
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-03-11 17:23:20 +01:00
34238d81c7
Rework nix-portable derivation arguments
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-03-11 17:23:20 +01:00
1b36c70512
Unset mn5 default bash functions in nix-portable
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-03-11 17:23:19 +01:00
f5b1082ab9
Do not restore original $PATH in nix-portable
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-03-11 17:23:19 +01:00
386cfd8973
Use fetchurl for amd-uprof
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-03-11 17:23:19 +01:00
f9db76c466
Enable parallelBuilding in jemalloc
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-03-11 17:23:19 +01:00
0a255b1ffa
Make bsc users trusted in nix-portable
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-03-11 17:23:19 +01:00
af512636ac
Add sys-devices feature to nix-portable nix.conf
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-03-11 17:23:19 +01:00
9dae6a6f38
Add meta with license to nix-portable
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-03-11 17:23:19 +01:00
839b9b8c76
Bind /usr/bin/env in nix-portable
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-03-11 17:23:18 +01:00
7ac154a55b
Add jungle cache to nix-portable nix.conf
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-03-11 17:23:18 +01:00
14af841511
Use nix bwrap in nix-portable
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-03-11 17:23:18 +01:00
1d02f7fae4
Remove nix-portable tmpbin feature
...
It will not work without the host /lib64/ld
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-03-11 17:23:18 +01:00
a71b12c60e
Add bashInteractive in nix-portable bwrap
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-03-11 17:23:18 +01:00
b96e3422b2
Install netcat, ssh and git in nix-portable
...
These are needed by nix in order to properly
download and build stuff.
busybox's netcat does not work since it doesn't
support -X.
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-03-11 17:23:18 +01:00
e7b3f972b0
Only to busybox to /bin/sh in nix-portable
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-03-11 17:23:18 +01:00
79fdfc6c0e
Remove sgid from .nix-portable and set group
...
This should prevent issues when putting it under
/gpfs/{projects,scratch} that have sgid and group=nobody.
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-03-11 17:23:17 +01:00
71352ff5d1
Restrict paths added to bwrap in nix-portable
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-03-11 17:23:17 +01:00
06925bc0ca
Bind proc using --proc in nix-portable
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-03-11 17:23:17 +01:00
1eaca98618
Fix nix-portable pkgStatic symlink handling
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-03-11 17:23:17 +01:00
7195ca4cb6
Add nix-portable
...
repo: https://github.com/DavHau/nix-portable
rev: 91122e3d94ba51d7d83fe990fa81d3de0968fb32
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-03-11 17:23:17 +01:00
7674f61b17
Re-enable nix-wrap
...
libcap is no longer broken upstream
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-03-11 17:23:17 +01:00
d3e43eb651
Remove conflicting definitions in amd-uprof-driver
...
See: https://lkml.org/lkml/2025/4/9/1709
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-01-20 12:15:18 +01:00
a491546ffb
Mark mcxx as broken and remove from package list
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-01-20 12:15:14 +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
6cbe33bd80
Replace wrapGAppsHook with wrapGAppsHook3
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-01-20 12:14:56 +01:00
3f1f5ae8f2
Fix changed cudaPackages.cuda_cudart output
...
See: https://github.com/NixOS/nixpkgs/pull/437723
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-01-20 12:14:49 +01:00
fe8586e780
Set pyproject=true in buildPythonApplication
...
The buildPythonPackage and buildPythonApplication functions now
require an explicit format attribute. Previously the default format
used setuptools and called setup.py from the source tree, which is
deprecated. The modern alternative is to configure pyproject = true
with build-system = [ setuptools ].
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-01-20 12:14:31 +01:00
8677adba27
Fix renamed llvm bintools
...
Moved from llvmPackages_latest.tools.bintools to
llvmPackages_latest.bintools
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2026-01-20 12:14:27 +01:00
a173af654f
Fix osu cross-compilation
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2025-10-31 16:23:46 +01:00
2fff7e4a7b
Set mpich default compilers from targetPackages
...
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es >
2025-10-31 16:23:46 +01:00