Aleix Roca Nonell
28a7496fbd
nOS-V 2023.11 update
...
Reviewed-By: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2023-11-24 16:47:22 +01:00
Aleix Roca Nonell
b5dae25e7f
NODES 2023.11 update
...
Reviewed-By: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2023-11-24 16:47:18 +01:00
Aleix Roca Nonell
bdc3670ccc
Nanos6 2023.11 update
...
Reviewed-By: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2023-11-24 16:47:09 +01:00
Aleix Roca Nonell
af590d5ace
Clang 2023.11 update
...
Clang nos-v-merge branch has been merged into master.
Reviewed-By: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2023-11-24 16:47:02 +01:00
Aleix Roca Nonell
8a31895e48
Update nixpkgs commit in default.nix
...
Reviewed-By: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2023-11-24 16:46:54 +01:00
Rodrigo Arias Mallo
d9ae85ce4b
Add a more strict test for OpenMP+nOS-V
...
In this test we ensure that the worksharing region is running inside a
nOS-V task, so we know that we are not using the vanilla OpenMP by
accident.
We also keep the previous test test/compilers/clang-openmp.nix as-is, so
we can check that the compiler injects the nosv library dependency in
the final binary on its own.
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es>
2023-11-24 14:52:23 +01:00
Rodrigo Arias Mallo
20ded0c0df
Change the GPI-2 URL to a public repository
...
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es>
2023-11-24 14:49:03 +01:00
Rodrigo Arias Mallo
e148de50d6
Remove Paraver fast
...
The build is broken and the official Paraver already merged support
for fast trace loading.
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es>
2023-11-22 15:38:35 +01:00
Rodrigo Arias Mallo
ff34ab5732
Enable NIX_DEBUG = 1 in the clang-ompss2 test
...
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es>
2023-11-22 15:38:31 +01:00
Rodrigo Arias Mallo
3f17a489ef
Fix clang build adding rpath to libstdc++
...
The binaries generated during the build process of clang are missing the
RPATH of the libstdc++.so library, which is provided by gcc libs.
Similarly, the clang binary itself also needs the rpath to the
libstdc++.so library path.
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es>
2023-11-22 15:38:28 +01:00
Rodrigo Arias Mallo
501a92376b
Fix GPI-2 using an unified rdma-core
...
The libraries and includes are no longer in the default output, so we
merge them in a single directory using symlinkJoin.
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es>
2023-11-22 15:38:17 +01:00
Rodrigo Arias Mallo
4033854014
Disable nix-wrap as it is broken
...
The pkgsStatic.libcap dependency fails to build.
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es>
2023-11-22 15:38:13 +01:00
Rodrigo Arias Mallo
e6b4af4b16
Rename pkgconfig to pkg-config
...
The alias pkgconfig has been removed.
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es>
2023-11-22 15:38:05 +01:00
Rodrigo Arias Mallo
cbf6f03a84
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'path:/nix/store/s4jqyj35hii03rs7j5n6vn7gpgp6ja81-source?lastModified=1692447944&narHash=sha256-fkJGNjEmTPvqBs215EQU4r9ivecV5Qge5cF/QDLVn3U%3D&rev=d680ded26da5cf104dd2735a51e88d2d8f487b4d' (2023-08-19)
→ 'path:/nix/store/z7y28qzhk7driiwcw78k0mb24laknm0f-source?lastModified=1700390070&narHash=sha256-de9KYi8rSJpqvBfNwscWdalIJXPo8NjdIZcEJum1mH0%3D&rev=e4ad989506ec7d71f7302cc3067abd82730a4beb' (2023-11-19)
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es>
2023-11-22 15:37:46 +01:00
Aleix Roca Nonell
4316e7b12d
Enable separatedebuginfo for common BSC packages
...
For now, we keep dontStrip for packages that already had it for systems
without the separatedebuginfo support.
Reviewed-By: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
Tested-By: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2023-11-20 16:36:34 +01:00
Aleix Roca Nonell
e7bdc1595a
Fix openmp.nix being called with callPackage
...
callPackage was overriding the inner callPackage override, which made
overriding the clang derivation through the override function impossible.
Reviewed-By: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
Tested-By: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2023-11-15 16:22:53 +01:00
Aleix Roca Nonell
f0f6b7c354
Enable dontStrip on clang if enableDebug is set
...
Reviewed-By: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2023-11-15 16:22:13 +01:00
Aleix Roca Nonell
0086b9452a
Fix llvm postInstall
...
Some llvm versions do not generate the intel and gomp support libraries
and the post install script fails because it cannot remove them. This
patch makes removal optional.
Reviewed-By: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2023-11-15 16:21:47 +01:00
Aleix Roca Nonell
4111b22f57
Fix clang link flag typo
...
Reviewed-By: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
Tested-By: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2023-11-14 17:09:23 +01:00
Raúl Peñacoba
85c70a8d6b
Always enable assertions in OmpSs-2 LLVM
...
There are important assertions for OmpSs-2 to catch early bugs. Building
without asserts enabled causes warnings due to unused variables.
Reviewed-By: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
Tested-By: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2023-11-09 16:57:37 +01:00
Aleix Roca Nonell
f605f8e5e4
Add clang openmp test for CI
...
Reviewed-By: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
Tested-By: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2023-10-31 16:52:55 +01:00
Aleix Roca Nonell
8d5714c67b
Move nixpkgs reference to its own expression
...
Reviewed-By: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2023-10-31 16:52:55 +01:00
Aleix Roca Nonell
4727c98354
Remove jemalloc dep from NODES
...
Reviewed-By: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2023-10-31 16:52:55 +01:00
Aleix Roca Nonell
bb1de835f7
Add clang with nosv-powered OpenMP
...
Reviewed-By: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2023-10-31 16:52:55 +01:00
Aleix Roca Nonell
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
Aleix Roca Nonell
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
Rodrigo Arias Mallo
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
Rodrigo Arias Mallo
91cdc91738
Fetch sonar tag from refs/tags
2023-10-06 14:52:12 +02:00
Rodrigo Arias Mallo
db391ee9c2
Enable verbose output in nix build for CI
2023-10-06 14:39:47 +02:00
Rodrigo Arias Mallo
bab7a45587
Fix commit for GPI-2 and tagaspi
2023-10-06 14:34:03 +02:00
Rodrigo Arias Mallo
8731a4797d
Enable packages served by PM gitlab
2023-10-06 14:24:57 +02:00
Rodrigo Arias Mallo
9e889884c9
Don't build ovni in verbose mode
2023-10-05 08:01:43 +02:00
Rodrigo Arias Mallo
5412e14dba
Patch shebangs in ovni runners
2023-10-04 13:44:03 +02:00
Rodrigo Arias Mallo
41a93cd176
Enable verbose build and tests for ovni
2023-10-04 13:40:02 +02:00
Rodrigo Arias Mallo
873d2f1abc
Enable tests in ovni
2023-10-04 13:31:55 +02:00
Rodrigo Arias Mallo
867e61acde
Remove --rebuild flag
2023-10-04 12:45:51 +02:00
Rodrigo Arias Mallo
7ace376e4e
Also define no RT clang stdenv
2023-10-04 12:43:47 +02:00
Rodrigo Arias Mallo
ce4b196010
Remove CONTRIBUTING file
2023-10-03 12:26:26 +02:00
Rodrigo Arias Mallo
f9c832654e
Remove NOISE file
2023-10-03 12:25:45 +02:00
Rodrigo Arias Mallo
4533c94b4f
Remove garlic from bscpkgs
2023-10-03 12:24:58 +02:00
Rodrigo Arias Mallo
7b72b38023
Remove garlic from README
2023-10-03 12:23:01 +02:00
Rodrigo Arias Mallo
779247691f
Add metadata for Nanos6
2023-10-03 10:00:34 +02:00
Rodrigo Arias Mallo
c724ad2ad3
Remove old CI derivation
2023-10-02 11:17:01 +02:00
Rodrigo Arias Mallo
2a3b269b9c
Mark packages affected by PM GitLab
2023-10-02 11:05:55 +02:00
Rodrigo Arias Mallo
7f3d3b953d
Always rebuild CI target
2023-10-02 10:57:53 +02:00
Rodrigo Arias Mallo
0184f5e382
Print list of CI paths when building
2023-10-02 10:57:53 +02:00
Rodrigo Arias Mallo
916e4f49a6
Move packages from bsc/ to pkgs/
2023-10-02 10:57:53 +02:00
Rodrigo Arias Mallo
8fe7458969
Remove deprecated pkgs and improve CI
2023-10-02 10:57:53 +02:00
Rodrigo Arias Mallo
be25283da5
Update mcxx to 2023.05
2023-10-02 10:57:53 +02:00
Rodrigo Arias Mallo
1864c08c95
Disable packages from PM GitLab while is down
2023-10-02 10:57:53 +02:00