bscpkgs/test/compilers
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
..
asan.nix Add asan test for clangOmpss2 2023-09-01 16:43:49 +02:00
clang-ompss2.nix Enable NIX_DEBUG = 1 in the clang-ompss2 test 2023-11-22 15:38:31 +01:00
clang-openmp-ld.nix Add clangNosvOpenmp-ld compiler test 2023-12-01 16:35:24 +01:00
clang-openmp-nosv.nix Split openmp versions in separate derivations 2023-12-07 18:01:20 +01:00
clang-openmp.nix Split openmp versions in separate derivations 2023-12-07 18:01:20 +01:00
hello-c.nix Add Intel oneAPI 2023 with compilation tests 2023-03-03 18:18:51 +01:00
hello-cpp.nix Add Intel oneAPI 2023 with compilation tests 2023-03-03 18:18:51 +01:00
hello-f.nix Add Intel oneAPI 2023 with compilation tests 2023-03-03 18:18:51 +01:00
hello.c Working stdenv with clang+ompss2 2020-06-17 13:00:49 +02:00
hello.cc Working stdenv with clang+ompss2 2020-06-17 13:00:49 +02:00
llvm-ompss2-flang.nix Add more packages to CI 2023-03-02 12:08:02 +01:00
lto.nix Use lld linker for clangOmpss2 for LTO 2023-03-06 11:47:01 +01:00
ompss2.nix Begin moving bsc packages to root attribute 2023-09-19 10:33:32 +02:00
suffle-c.nix Add Intel oneAPI 2023 with compilation tests 2023-03-03 18:18:51 +01:00