bb1de835f7
Add clang with nosv-powered OpenMP
...
Reviewed-By: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2023-10-31 16:52:55 +01:00
ebeb2ff549
Set NOSV_HOME for clang wrapped with nodes
...
This is needed since nosv must appear as a 1rst level dependency on the
final executable. Clang will add the dependency as long as it knows
where to find nosv (and nodes is used).
Reviewed-By: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2023-10-31 16:52:55 +01:00
9f245946d7
Build NODES with clang dependency if tests enabled
...
Reviewed-By: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2023-10-31 16:52:55 +01:00
51e331a9d9
Update sonar to 0.2.0 and use GitHub
...
Reviewed-By: Aleix Roca Nonell <aleix.rocanonell@bsc.es>
2023-10-25 16:06:25 +02:00
91cdc91738
Fetch sonar tag from refs/tags
2023-10-06 14:52:12 +02:00
db391ee9c2
Enable verbose output in nix build for CI
2023-10-06 14:39:47 +02:00
bab7a45587
Fix commit for GPI-2 and tagaspi
2023-10-06 14:34:03 +02:00
8731a4797d
Enable packages served by PM gitlab
2023-10-06 14:24:57 +02:00
9e889884c9
Don't build ovni in verbose mode
2023-10-05 08:01:43 +02:00
5412e14dba
Patch shebangs in ovni runners
2023-10-04 13:44:03 +02:00
41a93cd176
Enable verbose build and tests for ovni
2023-10-04 13:40:02 +02:00
873d2f1abc
Enable tests in ovni
2023-10-04 13:31:55 +02:00
867e61acde
Remove --rebuild flag
2023-10-04 12:45:51 +02:00
7ace376e4e
Also define no RT clang stdenv
2023-10-04 12:43:47 +02:00
ce4b196010
Remove CONTRIBUTING file
2023-10-03 12:26:26 +02:00
f9c832654e
Remove NOISE file
2023-10-03 12:25:45 +02:00
4533c94b4f
Remove garlic from bscpkgs
2023-10-03 12:24:58 +02:00
7b72b38023
Remove garlic from README
2023-10-03 12:23:01 +02:00
779247691f
Add metadata for Nanos6
2023-10-03 10:00:34 +02:00
c724ad2ad3
Remove old CI derivation
2023-10-02 11:17:01 +02:00
2a3b269b9c
Mark packages affected by PM GitLab
2023-10-02 11:05:55 +02:00
7f3d3b953d
Always rebuild CI target
2023-10-02 10:57:53 +02:00
0184f5e382
Print list of CI paths when building
2023-10-02 10:57:53 +02:00
916e4f49a6
Move packages from bsc/ to pkgs/
2023-10-02 10:57:53 +02:00
8fe7458969
Remove deprecated pkgs and improve CI
2023-10-02 10:57:53 +02:00
be25283da5
Update mcxx to 2023.05
2023-10-02 10:57:53 +02:00
1864c08c95
Disable packages from PM GitLab while is down
2023-10-02 10:57:53 +02:00
bead8aea0a
Run the tests from the jungle flake
2023-09-28 11:28:00 +02:00
dd802e2ec9
Use flakes for the CI build command
2023-09-28 09:16:04 +02:00
8dbd1a3c34
Port clang and intel packages and enable tests
2023-09-28 09:15:34 +02:00
ce7238c780
Remove tracing output from intel packages
2023-09-28 09:15:09 +02:00
552ebdbede
Export the runtime home for clang if given
2023-09-28 09:14:36 +02:00
51dcc6896e
Begin moving bsc packages to root attribute
2023-09-19 10:33:32 +02:00
fd766d8ff8
Don't build nanos6 with debug symbols by default
2023-09-15 19:05:55 +02:00
3a4062ac04
Revert "Remove flake-lock file"
...
This reverts commit a3e1047f51
.
2023-09-14 18:21:50 +02:00
a3e1047f51
Remove flake-lock file
2023-09-14 17:54:32 +02:00
6122fef927
Don't replace the shebang in nix-wrap
2023-09-07 09:07:25 +00:00
Raúl Peñacoba
8597bb97ab
Add nix-wrap, which enables isolated environment in clusters
2023-09-07 09:07:25 +00:00
7d4c9a57c6
Update ovni to 1.3.0
2023-09-07 10:54:15 +02:00
3efc10e57d
Use version tag for sonar
2023-09-07 10:50:15 +02:00
065ab83083
Use release for bench6 dependencies
2023-09-07 09:13:12 +02:00
4883b750bd
Fix bench6 commit
2023-09-07 09:08:36 +02:00
ee5cbd08dd
Update sonar commit
2023-09-06 17:57:18 +02:00
61bd7ee947
Fix ovni gitUrl input parameter
2023-09-06 16:20:59 +02:00
abfd8484ee
Add sonar library
2023-09-06 15:33:55 +02:00
a63f578c99
Update clangOmpss2 to 2023.05.1
2023-09-06 15:12:51 +02:00
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