Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: f64307a00dfa
Choose a base ref
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 645ea323d71a
Choose a head ref
  • 19 commits
  • 69 files changed
  • 2 contributors

Commits on Jan 30, 2020

  1. dale: 20170519 -> 20181024

    lblasc authored and worldofpeace committed Jan 30, 2020

    Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    1ebc042 View commit details
  2. llvm-general: remove

    lblasc authored and worldofpeace committed Jan 30, 2020
    Copy the full SHA
    4fa34c2 View commit details
  3. lightspark: 0.8.1 -> 0.8.2

    lblasc authored and worldofpeace committed Jan 30, 2020
    Copy the full SHA
    cba2e83 View commit details
  4. Copy the full SHA
    f6160bc View commit details
  5. haskell.compiler.ghc863Binary: remove llvm from buildInput

    Aarch64 binary is not used.
    lblasc authored and worldofpeace committed Jan 30, 2020
    Copy the full SHA
    b574644 View commit details
  6. pure: mark as broken

    lblasc authored and worldofpeace committed Jan 30, 2020
    Copy the full SHA
    ae2a5a9 View commit details
  7. saw-tools: use default llvm

    lblasc authored and worldofpeace committed Jan 30, 2020
    Copy the full SHA
    fd614a8 View commit details
  8. ue4: use default llvm

    lblasc authored and worldofpeace committed Jan 30, 2020
    Copy the full SHA
    8acbff3 View commit details
  9. llvm_35: remove

    lblasc authored and worldofpeace committed Jan 30, 2020
    Copy the full SHA
    3a12a7c View commit details
  10. Copy the full SHA
    668b3e7 View commit details
  11. rdedup: use default clang version

    lblasc authored and worldofpeace committed Jan 30, 2020
    Copy the full SHA
    2d8d2c3 View commit details
  12. Copy the full SHA
    c206bf1 View commit details
  13. llvm_39: remove

    lblasc authored and worldofpeace committed Jan 30, 2020
    1
    Copy the full SHA
    0eafee8 View commit details
  14. mozart: build with llvmPackages_5

    lblasc authored and worldofpeace committed Jan 30, 2020
    Copy the full SHA
    241236b View commit details
  15. lutris: use default llvm in chrootenv

    lblasc authored and worldofpeace committed Jan 30, 2020
    Copy the full SHA
    c7078be View commit details
  16. far2l: build with default llvm

    lblasc authored and worldofpeace committed Jan 30, 2020
    Copy the full SHA
    23a5b45 View commit details
  17. llvm_4: remove

    lblasc authored and worldofpeace committed Jan 30, 2020
    Copy the full SHA
    0fc6280 View commit details
  18. llvm_{3,4}: re-add attributes with an error message about their removal

    With this change, expressions relying on those old LLVM versions will
    fail with a meaningful error message.
    Ma27 authored and worldofpeace committed Jan 30, 2020
    Copy the full SHA
    f73d725 View commit details

Commits on Jan 31, 2020

  1. Merge pull request #77989 from lblasc/llvm3-removal

    llvm: remove 3.5, 3.8 and 4
    Ma27 authored Jan 31, 2020
    Copy the full SHA
    645ea32 View commit details
Showing with 49 additions and 2,664 deletions.
  1. +3 −0 nixos/doc/manual/release-notes/rl-2003.xml
  2. +1 −1 pkgs/applications/misc/lutris/chrootenv.nix
  3. +2 −2 pkgs/applications/science/logic/saw-tools/default.nix
  4. +5 −7 pkgs/development/compilers/dale/default.nix
  5. +0 −10 pkgs/development/compilers/dale/link-llvm.patch
  6. +2 −2 pkgs/development/compilers/ghc/8.2.2-binary.nix
  7. +1 −2 pkgs/development/compilers/ghc/8.6.3-binary.nix
  8. +0 −22 pkgs/development/compilers/llvm/3.5/clang-purity.patch
  9. +0 −8 pkgs/development/compilers/llvm/3.5/clang-separate-build.patch
  10. +0 −59 pkgs/development/compilers/llvm/3.5/clang.nix
  11. +0 −43 pkgs/development/compilers/llvm/3.5/default.nix
  12. +0 −27 pkgs/development/compilers/llvm/3.5/dragonegg.nix
  13. +0 −15 pkgs/development/compilers/llvm/3.5/fix-15974.patch
  14. +0 −30 pkgs/development/compilers/llvm/3.5/libc++/darwin.patch
  15. +0 −54 pkgs/development/compilers/llvm/3.5/libc++/default.nix
  16. +0 −6 pkgs/development/compilers/llvm/3.5/libc++/setup-hook.sh
  17. +0 −17 pkgs/development/compilers/llvm/3.5/libc++/xlocale-glibc-2.26.patch
  18. +0 −60 pkgs/development/compilers/llvm/3.5/libc++abi/default.nix
  19. +0 −30 pkgs/development/compilers/llvm/3.5/lld.nix
  20. +0 −45 pkgs/development/compilers/llvm/3.5/lldb.nix
  21. +0 −12 pkgs/development/compilers/llvm/3.5/llvm-separate-build.patch
  22. +0 −97 pkgs/development/compilers/llvm/3.5/llvm.nix
  23. +0 −12 pkgs/development/compilers/llvm/3.5/polly-separate-build.patch
  24. +0 −26 pkgs/development/compilers/llvm/3.5/polly.nix
  25. +0 −63 pkgs/development/compilers/llvm/3.9/clang/0001-Fix-compilation-w-gcc9.patch
  26. +0 −85 pkgs/development/compilers/llvm/3.9/clang/default.nix
  27. +0 −16 pkgs/development/compilers/llvm/3.9/clang/purity.patch
  28. +0 −59 pkgs/development/compilers/llvm/3.9/default.nix
  29. +0 −39 pkgs/development/compilers/llvm/3.9/libc++/darwin.patch
  30. +0 −52 pkgs/development/compilers/llvm/3.9/libc++/default.nix
  31. +0 −6 pkgs/development/compilers/llvm/3.9/libc++/setup-hook.sh
  32. +0 −19 pkgs/development/compilers/llvm/3.9/libc++/xlocale-glibc-2.26.patch
  33. +0 −52 pkgs/development/compilers/llvm/3.9/libc++abi.nix
  34. +0 −57 pkgs/development/compilers/llvm/3.9/lldb.nix
  35. +0 −26 pkgs/development/compilers/llvm/3.9/llvm-outputs.patch
  36. +0 −174 pkgs/development/compilers/llvm/3.9/llvm.nix
  37. +0 −59 pkgs/development/compilers/llvm/4/clang/0001-Fix-compilation-w-gcc9.patch
  38. +0 −116 pkgs/development/compilers/llvm/4/clang/default.nix
  39. +0 −16 pkgs/development/compilers/llvm/4/clang/purity.patch
  40. +0 −39 pkgs/development/compilers/llvm/4/cmdline-help.patch
  41. +0 −74 pkgs/development/compilers/llvm/4/default.nix
  42. +0 −33 pkgs/development/compilers/llvm/4/fix-gcc9.patch
  43. +0 −59 pkgs/development/compilers/llvm/4/libc++/default.nix
  44. +0 −41 pkgs/development/compilers/llvm/4/libc++/pthread_mach_thread_np.patch
  45. +0 −6 pkgs/development/compilers/llvm/4/libc++/setup-hook.sh
  46. +0 −19 pkgs/development/compilers/llvm/4/libc++/xlocale-glibc-2.26.patch
  47. +0 −52 pkgs/development/compilers/llvm/4/libc++abi.nix
  48. +0 −33 pkgs/development/compilers/llvm/4/lld.nix
  49. +0 −30 pkgs/development/compilers/llvm/4/lldb-libedit.patch
  50. +0 −63 pkgs/development/compilers/llvm/4/lldb.nix
  51. +0 −26 pkgs/development/compilers/llvm/4/llvm-outputs.patch
  52. +0 −194 pkgs/development/compilers/llvm/4/llvm.nix
  53. +0 −26 pkgs/development/compilers/llvm/4/openmp.nix
  54. +0 −368 pkgs/development/compilers/llvm/4/sanitizers-nongnu.patch
  55. +0 −33 pkgs/development/compilers/llvm/dynamiclibrary-musl.patch
  56. +0 −13 pkgs/development/compilers/llvm/fix-llvm-config.patch
  57. +0 −54 pkgs/development/compilers/llvm/libcxx-max_align_t.patch
  58. +5 −5 pkgs/development/compilers/mozart/default.nix
  59. +1 −1 pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix
  60. +0 −14 pkgs/development/haskell-modules/configuration-nix.nix
  61. +1 −0 pkgs/development/interpreters/pure/default.nix
  62. +2 −2 pkgs/games/ue4/default.nix
  63. +4 −4 pkgs/misc/lightspark/default.nix
  64. +1 −1 pkgs/stdenv/darwin/default.nix
  65. +0 −4 pkgs/test/default.nix
  66. +2 −2 pkgs/tools/backup/rdedup/default.nix
  67. +17 −0 pkgs/top-level/aliases.nix
  68. +2 −32 pkgs/top-level/all-packages.nix
  69. +0 −10 pkgs/top-level/release.nix
3 changes: 3 additions & 0 deletions nixos/doc/manual/release-notes/rl-2003.xml
Original file line number Diff line number Diff line change
@@ -536,6 +536,9 @@ auth required pam_succeed_if.so uid >= 1000 quiet
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>The LLVM versions 3.5, 3.9 and 4 (including the corresponding CLang versions) have been dropped.</para>
</listitem>
</itemizedlist>
</section>

2 changes: 1 addition & 1 deletion pkgs/applications/misc/lutris/chrootenv.nix
Original file line number Diff line number Diff line change
@@ -69,7 +69,7 @@ in buildFHSUserEnv {
flac

# rpcs3 // TODO: "error while loading shared libraries: libz.so.1..."
llvm_4
llvm

# ScummVM
nasm sndio
4 changes: 2 additions & 2 deletions pkgs/applications/science/logic/saw-tools/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, fetchurl, gmp4, ncurses, zlib, clang_35 }:
{ stdenv, fetchurl, gmp4, ncurses, zlib, clang }:

let
libPath = stdenv.lib.makeLibraryPath
@@ -38,7 +38,7 @@ stdenv.mkDerivation {
ln -s ${stdenv.cc.libc}/lib/libpthread.so.0 $out/lib/libpthread.so.0
# Add a clang symlink for easy building with a suitable compiler.
ln -s ${clang_35}/bin/clang $out/bin/saw-clang
ln -s ${clang}/bin/clang $out/bin/saw-clang
'';

fixupPhase = ''
12 changes: 5 additions & 7 deletions pkgs/development/compilers/dale/default.nix
Original file line number Diff line number Diff line change
@@ -3,12 +3,12 @@
, cmake
, pkgconfig
, libffi
, llvm_35
, llvm_6
, doCheck ? false
, perl
}:

let version = "20170519";
let version = "20181024";

in stdenv.mkDerivation {
pname = "dale";
@@ -17,16 +17,14 @@ in stdenv.mkDerivation {
src = fetchFromGitHub {
owner = "tomhrr";
repo = "dale";
rev = "39e16d8e89fa070de65a673d4462e783d530f95a";
sha256 = "0dc5cjahv7lzlp92hidlh83rwgrpgb6xz2pnba2pm5xrv2pnsskl";
rev = "f5db8b486f4e7c423fc25941a8315f1209bc0e54";
sha256 = "0v4ajrzrqvf279kd7wsd9flrpsav57lzxlwwimk9vnfwh7xpzf9v";
};

nativeBuildInputs = [ pkgconfig ];
buildInputs = [ cmake libffi llvm_35 ]
buildInputs = [ cmake libffi llvm_6 ]
++ stdenv.lib.optional doCheck perl;

patches = [ ./link-llvm.patch ];

inherit doCheck;

checkTarget = "tests";
10 changes: 0 additions & 10 deletions pkgs/development/compilers/dale/link-llvm.patch

This file was deleted.

4 changes: 2 additions & 2 deletions pkgs/development/compilers/ghc/8.2.2-binary.nix
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{ stdenv, substituteAll
, fetchurl, perl, gcc, llvm_39
, fetchurl, perl, gcc, llvm
, ncurses5, gmp, glibc, libiconv
}:

@@ -53,7 +53,7 @@ stdenv.mkDerivation rec {
or (throw "cannot bootstrap GHC on this platform"));

nativeBuildInputs = [ perl ];
buildInputs = stdenv.lib.optionals (stdenv.targetPlatform.isAarch32 || stdenv.targetPlatform.isAarch64) [ llvm_39 ];
buildInputs = stdenv.lib.optionals (stdenv.targetPlatform.isAarch32 || stdenv.targetPlatform.isAarch64) [ llvm ];

# Cannot patchelf beforehand due to relative RPATHs that anticipate
# the final install location/
3 changes: 1 addition & 2 deletions pkgs/development/compilers/ghc/8.6.3-binary.nix
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{ stdenv
, fetchurl, perl, gcc, llvm_39
, fetchurl, perl, gcc
, ncurses5, gmp, glibc, libiconv
}:

@@ -45,7 +45,6 @@ stdenv.mkDerivation rec {
or (throw "cannot bootstrap GHC on this platform"));

nativeBuildInputs = [ perl ];
buildInputs = stdenv.lib.optionals (stdenv.targetPlatform.isAarch32 || stdenv.targetPlatform.isAarch64) [ llvm_39 ];

# Cannot patchelf beforehand due to relative RPATHs that anticipate
# the final install location/
22 changes: 0 additions & 22 deletions pkgs/development/compilers/llvm/3.5/clang-purity.patch

This file was deleted.

This file was deleted.

59 changes: 0 additions & 59 deletions pkgs/development/compilers/llvm/3.5/clang.nix

This file was deleted.

43 changes: 0 additions & 43 deletions pkgs/development/compilers/llvm/3.5/default.nix

This file was deleted.

27 changes: 0 additions & 27 deletions pkgs/development/compilers/llvm/3.5/dragonegg.nix

This file was deleted.

15 changes: 0 additions & 15 deletions pkgs/development/compilers/llvm/3.5/fix-15974.patch

This file was deleted.

30 changes: 0 additions & 30 deletions pkgs/development/compilers/llvm/3.5/libc++/darwin.patch

This file was deleted.

54 changes: 0 additions & 54 deletions pkgs/development/compilers/llvm/3.5/libc++/default.nix

This file was deleted.

6 changes: 0 additions & 6 deletions pkgs/development/compilers/llvm/3.5/libc++/setup-hook.sh

This file was deleted.

Loading