Add cluster llvm compiler
This commit is contained in:
parent
887784c4b6
commit
5318a1d203
@ -3,15 +3,30 @@
|
||||
outputs = { self, bscpkgs }:
|
||||
let
|
||||
nixpkgs = bscpkgs.inputs.nixpkgs;
|
||||
clusterOverlay = (final: prev: {
|
||||
# Use cluster llvm compiler repo
|
||||
clangOmpss2Unwrapped = prev.clangOmpss2Unwrapped.override {
|
||||
useGit = true;
|
||||
gitUrl = "ssh://git@bscpm04.bsc.es/ompss-2-at-cluster/llvm.git";
|
||||
gitCommit = "151c260ba834826c01855da0a41fc203ffe4d025";
|
||||
gitBranch = "cluster";
|
||||
};
|
||||
});
|
||||
pkgs = import nixpkgs {
|
||||
system = "x86_64-linux";
|
||||
overlays = [ bscpkgs.outputs.bscOverlay ];
|
||||
overlays = [
|
||||
# Apply bscpkgs to get our BSC custom packages
|
||||
bscpkgs.outputs.bscOverlay
|
||||
# And on top apply our local changes to customize for cluster
|
||||
clusterOverlay
|
||||
];
|
||||
};
|
||||
in {
|
||||
devShells.x86_64-linux.default = pkgs.mkShell {
|
||||
pname = "devshell";
|
||||
buildInputs = with pkgs; [
|
||||
slurm.out slurm.dev gcc
|
||||
stdenvClangOmpss2
|
||||
];
|
||||
inputsFrom = with pkgs; [
|
||||
nanos6
|
||||
|
Loading…
x
Reference in New Issue
Block a user