tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
llvm: 3.9.0 -> 3.9.1
Will Dietz
9 years ago
10b8cfbd
5ac7da93
+8
-8
6 changed files
expand all
collapse all
unified
split
pkgs
development
compilers
llvm
3.9
clang
default.nix
default.nix
libc++
default.nix
libc++abi.nix
lldb.nix
llvm.nix
+1
-1
pkgs/development/compilers/llvm/3.9/clang/default.nix
···
6
6
name = "clang-${version}";
7
7
8
8
unpackPhase = ''
9
9
-
unpackFile ${fetch "cfe" "0a1x32rxrq4ln079xf58irg56gjdxcfgwa00ws4hqv9pv73sg5km"}
9
9
+
unpackFile ${fetch "cfe" "0qsyyb40iwifhhlx9a3drf8z6ni6zwyk3bvh0kx2gs6yjsxwxi76"}
10
10
mv cfe-${version}.src clang
11
11
sourceRoot=$PWD/clang
12
12
unpackFile ${clang-tools-extra_src}
+3
-3
pkgs/development/compilers/llvm/3.9/default.nix
···
2
2
let
3
3
callPackage = newScope (self // { inherit stdenv isl version fetch; });
4
4
5
5
-
version = "3.9.0";
5
5
+
version = "3.9.1";
6
6
7
7
fetch = fetch_v version;
8
8
fetch_v = ver: name: sha256: fetchurl {
···
10
10
inherit sha256;
11
11
};
12
12
13
13
-
compiler-rt_src = fetch "compiler-rt" "16m5g0hf8yg9npnw25j2a86g34nsvk9rsm3c84gbch2prm7j5rg0";
14
14
-
clang-tools-extra_src = fetch "clang-tools-extra" "052zg0h5vbmxnh2ikc743rw3649f112dfyn8hg39x6cfxi3fqyjv";
13
13
+
compiler-rt_src = fetch "compiler-rt" "16gc2gdmp5c800qvydrdhsp0bzb97s8wrakl6i8a4lgslnqnf2fk";
14
14
+
clang-tools-extra_src = fetch "clang-tools-extra" "0d9nh7j7brbh9avigcn69dlaihsl9p3cf9s45mw6fxzzvrdvd999";
15
15
16
16
self = {
17
17
llvm = callPackage ./llvm.nix {
+1
-1
pkgs/development/compilers/llvm/3.9/libc++/default.nix
···
3
3
stdenv.mkDerivation rec {
4
4
name = "libc++-${version}";
5
5
6
6
-
src = fetch "libcxx" "01jvgwi9zd46bb1f93c561212bjzg02q2akacvsj4qsw6r8qvcyh";
6
6
+
src = fetch "libcxx" "0qbl3afl2p2h87p977lsqr5kykl6cgjpkzczs0g6a3pn53j1bri5";
7
7
8
8
postUnpack = ''
9
9
unpackFile ${libcxxabi.src}
+1
-1
pkgs/development/compilers/llvm/3.9/libc++abi.nix
···
3
3
stdenv.mkDerivation {
4
4
name = "libc++abi-${version}";
5
5
6
6
-
src = fetch "libcxxabi" "06c05jlwfgm2q5xhy5wzmsi9bmfphzh22wpmbph84s452wksjdxh";
6
6
+
src = fetch "libcxxabi" "1qi9q06zanqm8awzq83810avmvi52air6gr9zfip8mbg5viqn3cj";
7
7
8
8
buildInputs = [ cmake ] ++ stdenv.lib.optional (!stdenv.isDarwin && !stdenv.isFreeBSD) libunwind;
9
9
+1
-1
pkgs/development/compilers/llvm/3.9/lldb.nix
···
15
15
stdenv.mkDerivation {
16
16
name = "lldb-${version}";
17
17
18
18
-
src = fetch "lldb" "1113s6crh94hzk9h9lqrvng0lsy174ml2rq0r962ngqy843hwa31";
18
18
+
src = fetch "lldb" "1z30ljmcpp261bjng1i5k3bb9jkrs1cr97z04qs4s3zql6r12cvy";
19
19
20
20
postUnpack = ''
21
21
# Hack around broken standalone build as of 3.8
+1
-1
pkgs/development/compilers/llvm/3.9/llvm.nix
···
19
19
}:
20
20
21
21
let
22
22
-
src = fetch "llvm" "0j49lkd5d7nnpdqzaybs2472bvcxyx0i4r3iccwf3kj2v9wk3iv6";
22
22
+
src = fetch "llvm" "1vi9sf7rx1q04wj479rsvxayb6z740iaz3qniwp266fgp5a07n8z";
23
23
shlib = if stdenv.isDarwin then "dylib" else "so";
24
24
25
25
# Used when creating a version-suffixed symlink of libLLVM.dylib