Commit Graph

900 Commits

Author SHA1 Message Date
01e07d559c Link clang with the dynamic llvm library
It dramatically reduces the size of the installation to 250 MiB. We also
need to inject the rpath of the libraries during the build phase with
CMAKE_BUILD_RPATH as well as zlib. The CMAKE_BUILD_WITH_INSTALL_PATH
option is disabled, as it contradicts the former.
2023-09-06 14:14:40 +02:00
4b06175b42 Only build clangOmpss2 to target the host 2023-09-05 17:55:38 +02:00
ee24b910a1 Use clang++ for C++ tests 2023-09-01 16:51:32 +02:00
4b1d4c18af Set the host triple in clang
Fixes the problem where the triple used by newer versions of
config.guess don't match due to a change in x86 from
x86_64-unknown-linux-gnu to x86_64-pc-linux-gnu.
2023-09-01 16:50:44 +02:00
fd5fb5c055 Add asan test for clangOmpss2 2023-09-01 16:43:49 +02:00
18d64c352c Add pkg-config dependency for paraverKernel 2023-08-31 12:56:35 +02:00
124cb6a4c3 Update nixpkgs in default.nix too 2023-08-31 12:43:07 +02:00
bcf2df64c8 Add initial flake.lock 2023-08-31 12:41:15 +02:00
c30851d6e9 Add packages to flake.nix 2023-08-31 12:40:54 +02:00
b4a20d7c3a Update NODES to 1.0.1 2023-07-28 18:00:45 +02:00
976cdd5a4d Update ovni to 1.2.2 2023-07-26 16:00:02 +02:00
f015e5f71c Use builtin.fetchurl to see the progress 2023-07-17 10:52:28 +02:00
534c5dd261 Cache intel oneAPI package list 2023-07-17 10:52:03 +02:00
caf0e9545a Fix gitUrl input name 2023-07-14 16:44:24 +02:00
f2f024b82d Add zlib to the rpath
Instead of using LD_LIBRARY_PATH we provide the rpath from cmake, as
otherwise the clang compiler is also missing the dependency.
2023-06-28 11:18:35 +02:00
932d273ec7 Build OmpSs-2 llvm with zlib
The zlib is required by the lld linker to work with zlib compressed
sections in the ELF header. We also set the LD_LIBRARY_PATH during the
build, as otherwise the llvm-tblgen binary is unable to find the zlib
library, as its missing the directory in the rpath.
2023-06-28 10:45:03 +02:00
cbe9af5d04 Update TAMPI to 2.0 2023-06-16 17:05:36 +02:00
b2283efd46 Install the Intel MPI libmpi.so into lib/ 2023-06-16 17:05:09 +02:00
7f18deaf69 Update nixpkgs to d6b863fd to match nixos 2023-06-16 16:36:16 +02:00
b953fd4b2f Update osu benchmarks to 7.1-1 2023-06-16 16:27:47 +02:00
080811fe9d Add missing lib in osu benchmarks 2023-06-16 15:50:39 +02:00
e7647f1d99 Add pmix 4 2023-06-16 15:33:39 +02:00
aad2c276aa Update intel mpi to 2021.9 2023-06-16 15:32:49 +02:00
ce5577f14e Export intel-mpi from oneapi 2023-06-16 15:32:17 +02:00
e23392fccd Set install dir variable for Intel MPI 2023-06-16 15:31:58 +02:00
f5dcaf831b Update ovni to release and add useGit option 2023-05-30 16:44:39 +02:00
feb39f404a Remove git attributes from derivation in nosv 2023-05-30 16:23:39 +02:00
11e897c10a Always build nodes with ovni 2023-05-30 16:14:04 +02:00
1da216bab5 Add nodes release and git version 2023-05-30 15:31:56 +02:00
d8c19eb4b4 Add nos-v release by default 2023-05-30 15:31:12 +02:00
0e176cb2a9 Update OmpSs-2 clang to 2023.05 2023-05-30 14:52:42 +02:00
3a249c5d88 Update nanos6 and merge release with git 2023-05-30 14:51:36 +02:00
df32aa62d0 Update nanos6 to last release 2023-05-30 09:41:17 +02:00
933cd1e3c7 Show commands being executed in clang test 2023-05-22 19:30:40 +02:00
5553ee79a9 Populate OMPSS2_RUNTIME in clang 2023-05-22 19:30:15 +02:00
bb6129a77e Reduce ompss2 test verbosity 2023-05-22 13:55:23 +02:00
b8f7c16d1c Use clang from git for NODES 2023-05-22 13:54:41 +02:00
3f4f3e1105 Export proper OmpSs-2 runtime home variable 2023-05-22 13:54:29 +02:00
a34e619333 Update Intel oneAPI 2023-05-19 18:52:32 +02:00
46a3465e78 Build clang with a new LLVM
Older LLVM 11 version produces a broken compiler, see:
https://pm.bsc.es/gitlab/llvm-ompss/llvm-mono/-/issues/183
2023-05-19 18:34:11 +02:00
1d788aeff2 Update bench6 to use cmake 2023-05-19 18:33:37 +02:00
9a500dd3d6 Update Nanos6 git with ./autogen.sh 2023-05-19 18:32:35 +02:00
0605bc4ceb Add bench6 new dependencies 2023-05-18 20:40:29 +02:00
c775ee4d6f Add flakes support 2023-04-26 17:07:08 +02:00
ef2631b699 Build paraver with wxGTK32 2023-04-11 20:34:11 +02:00
9d2de00b0c Update Intel OneAPI package list 2023-04-11 20:33:50 +02:00
2627552a0f Use python 3 2023-04-11 20:33:35 +02:00
03c7256767 Disable extrae as is broken 2023-04-11 20:32:49 +02:00
a46a2ee794 Update nixpkgs commit to match xeon07 2023-04-11 20:31:54 +02:00
94fa0de4fc Add slurm 16.05.8.1 and hwloc 1.11.6 2023-04-02 21:39:30 +02:00