Comparing changes
Open a pull request
base repository: NixOS/nixpkgs
base: 1970a4cd13b0
head repository: NixOS/nixpkgs
compare: d56ec49ae42e
- 13 commits
- 21 files changed
- 2 contributors
Commits on Dec 9, 2018
-
Copy of 6 + updated hashes (cherry picked from commit bb110d8)
-
llvm7: patch test shebang (otherwise test fails)
(cherry picked from commit b7692f5)
-
llvm-manpages: fix build by removing references to $lib output
(cherry picked from commit 3869989)
-
compiler-rt: quickfix codesign patch by dropping hunks 'already applied'
Quite possibly this is not right. (cherry picked from commit 621fd23)
-
llvm7: use final release tarballs now that they're available
(cherry picked from commit fca31e1)
-
llvm7: update hashes, they did change after all.
Pretty sure they did last time too :). (cherry picked from commit 0920652)
-
llvm*: http -> https, prefer releases.llvm.org
(cherry picked from commit 167e799)
-
libc++7: prefer 'optional' as suggested by comment
(cherry picked from commit e3030a2)
-
llvm7: only use 1 number in version suffix, upstream changed
See llvm 2a6cf85828509e89e18739e5f4b9a958820d66d4 (cherry picked from commit b3645d7)
-
llvm7: optionally use libpfm (exegesis), default off w/darwin
(cherry picked from commit 9fe245d)
-
llvm7: update musl patch for sanitizers
(cherry picked from commit 5b2de51)
-
llvm-7: init in release-18.09 (#51771)
chromium builds best with llvm 7 and instead of taking the hit of hunting for gcc patches until release-18.09 is phased out, we just backport it see #51602 cc @dtzWill could you have a look at any commits, i might have missed? this merged branch was built as follows: ``` ± git merge-base release-18.09 master 2a1c0dd ± git checkout -b release-18.09-llvm-7 2a1c0dd Switched to a new branch 'release-18.09-llvm-7' ± git cherry-pick -x $(git log master --format=oneline -- pkgs/development/compilers/llvm/7 | cut -f1 -d' ' | tac ) [release-18.09-llvm-7 0120cd8826f] llvm7: init at 7.0.0rc3 Author: Will Dietz <w@wdtz.org> Date: Tue Sep 18 14:19:58 2018 -0500 15 files changed, 1260 insertions(+) create mode 100644 pkgs/development/compilers/llvm/7/clang/default.nix create mode 100644 pkgs/development/compilers/llvm/7/clang/purity.patch create mode 100644 pkgs/development/compilers/llvm/7/compiler-rt-codesign.patch create mode 100644 pkgs/development/compilers/llvm/7/compiler-rt.nix create mode 100644 pkgs/development/compilers/llvm/7/default.nix create mode 100644 pkgs/development/compilers/llvm/7/libc++/default.nix create mode 100644 pkgs/development/compilers/llvm/7/libc++/setup-hook.sh create mode 100644 pkgs/development/compilers/llvm/7/libc++abi.nix create mode 100644 pkgs/development/compilers/llvm/7/lld.nix create mode 100644 pkgs/development/compilers/llvm/7/lldb.nix create mode 100644 pkgs/development/compilers/llvm/7/llvm-outputs.patch create mode 100644 pkgs/development/compilers/llvm/7/llvm.nix create mode 100644 pkgs/development/compilers/llvm/7/openmp.nix create mode 100644 pkgs/development/compilers/llvm/7/sanitizers-nongnu.patch [release-18.09-llvm-7 efc3c480d86] llvm7: patch test shebang (otherwise test fails) Author: Will Dietz <w@wdtz.org> Date: Tue Sep 18 14:35:21 2018 -0500 1 file changed, 2 insertions(+) [release-18.09-llvm-7 30d468d7f47] llvm-manpages: fix build by removing references to $lib output Author: Will Dietz <w@wdtz.org> Date: Tue Sep 18 14:45:39 2018 -0500 1 file changed, 3 insertions(+) [release-18.09-llvm-7 64b459e5ae3] comment Author: Will Dietz <w@wdtz.org> Date: Tue Sep 18 14:52:17 2018 -0500 1 file changed, 1 insertion(+), 1 deletion(-) [release-18.09-llvm-7 ad2705efb6e] compiler-rt: quickfix codesign patch by dropping hunks 'already applied' Author: Will Dietz <w@wdtz.org> Date: Tue Sep 18 15:00:39 2018 -0500 1 file changed, 33 insertions(+), 155 deletions(-) rewrite pkgs/development/compilers/llvm/7/compiler-rt-codesign.patch (78%) [release-18.09-llvm-7 f51bf899719] llvm7: use final release tarballs now that they're available Author: Will Dietz <w@wdtz.org> Date: Wed Sep 19 07:43:33 2018 -0500 1 file changed, 2 insertions(+), 2 deletions(-) [release-18.09-llvm-7 93244a2dc24] llvm7: update hashes, they did change after all. Author: Will Dietz <w@wdtz.org> Date: Wed Sep 19 08:00:23 2018 -0500 9 files changed, 9 insertions(+), 10 deletions(-) [release-18.09-llvm-7 1e9d9d2e4ff] llvm*: http -> https, prefer releases.llvm.org Author: Will Dietz <w@wdtz.org> Date: Wed Sep 19 08:02:21 2018 -0500 7 files changed, 7 insertions(+), 7 deletions(-) [release-18.09-llvm-7 f5e526ba11a] libc++7: prefer 'optional' as suggested by comment Author: Will Dietz <w@wdtz.org> Date: Wed Sep 19 08:36:40 2018 -0500 1 file changed, 1 insertion(+), 5 deletions(-) [release-18.09-llvm-7 f254fb70666] llvm7: only use 1 number in version suffix, upstream changed Author: Will Dietz <w@wdtz.org> Date: Thu Sep 20 19:42:44 2018 -0500 1 file changed, 1 insertion(+), 1 deletion(-) [release-18.09-llvm-7 fa6fed6230d] llvm7: optionally use libpfm (exegesis), default off w/darwin Author: Will Dietz <w@wdtz.org> Date: Thu Sep 20 19:53:59 2018 -0500 1 file changed, 4 insertions(+), 1 deletion(-) [release-18.09-llvm-7 21959244dc4] llvm7: update musl patch for sanitizers Author: Will Dietz <w@wdtz.org> Date: Mon Sep 24 10:43:07 2018 -0500 1 file changed, 75 insertions(+), 76 deletions(-) ```
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 1970a4cd13b0...d56ec49ae42e