bscpkgs/pkgs
Aleix Roca Nonell c4d5135fde Split openmp versions in separate derivations
The openmp derivation provides both libomp and libompv. To avoid
accidentally linking with the wrong library and to avoid the nosv
dependency on libomp, this patch separates each version in a different
derivation.

Also, it adapts the clang wrappers and stdenvs to provide an stdenv per
openmp library where each openmp will be used by default when the
compiler flag "-fopenmp" is used. This eases linking ompv with nixpkgs
libraries, such as blis, that expect openmp to be provided with stdenv.

Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
Tested-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2023-12-07 18:01:20 +01:00
..
babeltrace Rename pkgconfig to pkg-config 2023-11-22 15:38:05 +01:00
babeltrace2 Rename pkgconfig to pkg-config 2023-11-22 15:38:05 +01:00
bench6 Move packages from bsc/ to pkgs/ 2023-10-02 10:57:53 +02:00
clsync Move packages from bsc/ to pkgs/ 2023-10-02 10:57:53 +02:00
cn6 Move packages from bsc/ to pkgs/ 2023-10-02 10:57:53 +02:00
cpuid Move packages from bsc/ to pkgs/ 2023-10-02 10:57:53 +02:00
dummy Move packages from bsc/ to pkgs/ 2023-10-02 10:57:53 +02:00
extrae Move packages from bsc/ to pkgs/ 2023-10-02 10:57:53 +02:00
fftw Move packages from bsc/ to pkgs/ 2023-10-02 10:57:53 +02:00
gpi-2 Change the GPI-2 URL to a public repository 2023-11-24 14:49:03 +01:00
groff Rename pkgconfig to pkg-config 2023-11-22 15:38:05 +01:00
hwloc/1.11.6 Rename pkgconfig to pkg-config 2023-11-22 15:38:05 +01:00
intel-compiler Move packages from bsc/ to pkgs/ 2023-10-02 10:57:53 +02:00
intel-mpi Move packages from bsc/ to pkgs/ 2023-10-02 10:57:53 +02:00
intel-oneapi Move packages from bsc/ to pkgs/ 2023-10-02 10:57:53 +02:00
libpsm2 Rename pkgconfig to pkg-config 2023-11-22 15:38:05 +01:00
llvm-ompss2 Split openmp versions in separate derivations 2023-12-07 18:01:20 +01:00
lmbench Move packages from bsc/ to pkgs/ 2023-10-02 10:57:53 +02:00
mcxx Mercurium 2023.11 update 2023-11-24 16:47:42 +01:00
mpich Move packages from bsc/ to pkgs/ 2023-10-02 10:57:53 +02:00
nanos6 Nanos6 2023.11 update 2023-11-24 16:47:09 +01:00
nix Rename pkgconfig to pkg-config 2023-11-22 15:38:05 +01:00
nix-wrap Move packages from bsc/ to pkgs/ 2023-10-02 10:57:53 +02:00
nixtools Move packages from bsc/ to pkgs/ 2023-10-02 10:57:53 +02:00
nodes Split openmp versions in separate derivations 2023-12-07 18:01:20 +01:00
nosv nOS-V 2023.11 update 2023-11-24 16:47:22 +01:00
openmpi Move packages from bsc/ to pkgs/ 2023-10-02 10:57:53 +02:00
osu Move packages from bsc/ to pkgs/ 2023-10-02 10:57:53 +02:00
otf Move packages from bsc/ to pkgs/ 2023-10-02 10:57:53 +02:00
ovni Ovni 2023.11 update 2023-11-24 16:47:27 +01:00
parastation Move packages from bsc/ to pkgs/ 2023-10-02 10:57:53 +02:00
paraver Update paraver: 4.10.6 -> 4.11.2 2023-11-29 12:19:27 +01:00
perf Rename pkgconfig to pkg-config 2023-11-22 15:38:05 +01:00
pmix Move packages from bsc/ to pkgs/ 2023-10-02 10:57:53 +02:00
rdma-core Rename pkgconfig to pkg-config 2023-11-22 15:38:05 +01:00
slurm Rename pkgconfig to pkg-config 2023-11-22 15:38:05 +01:00
sonar Update sonar to 0.2.0 and use GitHub 2023-10-25 16:06:25 +02:00
tagaspi TAGASPI 2023.11 update and move to public repo 2023-11-24 16:47:52 +01:00
tampi Build TAMPI with ovni support 2023-11-29 17:49:30 +01:00
vite Move packages from bsc/ to pkgs/ 2023-10-02 10:57:53 +02:00
vtk Move packages from bsc/ to pkgs/ 2023-10-02 10:57:53 +02:00