aboutsummaryrefslogtreecommitdiff
path: root/pkgs/tools/package-management
diff options
context:
space:
mode:
authorFrederik Rietdijk <fridh@fridh.nl>2019-08-31 09:50:38 +0200
committerFrederik Rietdijk <fridh@fridh.nl>2019-08-31 09:50:38 +0200
commitfc74ba8291a8a93cba428de6bc2e7c8c7f9330f4 (patch)
tree982675c7719f2060a550e80747dfa49c1a9d6b06 /pkgs/tools/package-management
parent98640fd48212f8e6552517f667bba1901f5936d4 (diff)
parent81760f32353fa7f309a49fda17d90f43ac1e9a42 (diff)
Merge master into staging-next
Diffstat (limited to 'pkgs/tools/package-management')
-rw-r--r--pkgs/tools/package-management/nix/default.nix17
1 files changed, 11 insertions, 6 deletions
diff --git a/pkgs/tools/package-management/nix/default.nix b/pkgs/tools/package-management/nix/default.nix
index a5e0e7f2e79..6e7aac70653 100644
--- a/pkgs/tools/package-management/nix/default.nix
+++ b/pkgs/tools/package-management/nix/default.nix
@@ -64,7 +64,12 @@ common =
# https://github.com/NixOS/nixpkgs/issues/45462
if is20 then ''
mkdir -p $out/lib
- cp ${boost}/lib/libboost_context* $out/lib
+ cp -pd ${boost}/lib/{libboost_context*,libboost_thread*,libboost_system*} $out/lib
+ rm -f $out/lib/*.a
+ ${lib.optionalString stdenv.isLinux ''
+ chmod u+w $out/lib/*.so.*
+ patchelf --set-rpath $out/lib:${stdenv.cc.cc.lib}/lib $out/lib/libboost_thread.so.*
+ ''}
'' else ''
configureFlagsArray+=(BDW_GC_LIBS="-lgc -lgccpp")
'';
@@ -182,12 +187,12 @@ in rec {
nixUnstable = lib.lowPrio (callPackage common rec {
name = "nix-2.3${suffix}";
- suffix = "pre6779_324a5dc9";
+ suffix = "pre6895_84de821";
src = fetchFromGitHub {
owner = "NixOS";
repo = "nix";
- rev = "324a5dc92f8e50e6b637c5e67dea48c80be10837";
- sha256 = "1g8gbam585q4kx8ilbx23ip64jw0r829i374qy0l8kvr8mhvj55r";
+ rev = "84de8210040580ce7189332b43038d52c56a9689";
+ sha256 = "062pdly0m2hk8ly8li5psvpbj1mi7m1a15k8wyzf79q7294l5li3";
};
fromGit = true;
@@ -196,12 +201,12 @@ in rec {
nixFlakes = lib.lowPrio (callPackage common rec {
name = "nix-2.3${suffix}";
- suffix = "pre20190712_aa82f8b";
+ suffix = "pre20190830_04np4n6";
src = fetchFromGitHub {
owner = "NixOS";
repo = "nix";
rev = "aa82f8b2d2a2c42f0d713e8404b668cef1a4b108";
- hash = "sha256-MRY2CCjnTPSWIv0/aguZcg5U+DA+ODLKl9vjB/qXFpU=";
+ hash = "sha256-09ZHwpxf9pRDacCSGTHYx+fnKYgxKx8G37Jqb4wl1xI=";
};
fromGit = true;