Merge #91157: mesa.drivers: build with patchelf 0.9
This commit is contained in:
commit
b59fbf76d2
16
pkgs/development/tools/misc/patchelf/0.9.nix
Normal file
16
pkgs/development/tools/misc/patchelf/0.9.nix
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
{ stdenv, fetchurl, patchelf }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "patchelf-0.9";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://nixos.org/releases/patchelf/${name}/${name}.tar.bz2";
|
||||||
|
sha256 = "a0f65c1ba148890e9f2f7823f4bedf7ecad5417772f64f994004f59a39014f83";
|
||||||
|
};
|
||||||
|
|
||||||
|
setupHook = [ ./setup-hook.sh ];
|
||||||
|
|
||||||
|
doCheck = false; # fails 8 out of 24 tests, problems when loading libc.so.6
|
||||||
|
|
||||||
|
inherit (patchelf) meta;
|
||||||
|
}
|
@ -10817,6 +10817,7 @@ in
|
|||||||
parse-cli-bin = callPackage ../development/tools/parse-cli-bin { };
|
parse-cli-bin = callPackage ../development/tools/parse-cli-bin { };
|
||||||
|
|
||||||
patchelf = callPackage ../development/tools/misc/patchelf { };
|
patchelf = callPackage ../development/tools/misc/patchelf { };
|
||||||
|
patchelf_0_9 = callPackage ../development/tools/misc/patchelf/0.9.nix { };
|
||||||
|
|
||||||
patchelfUnstable = lowPrio (callPackage ../development/tools/misc/patchelf/unstable.nix { });
|
patchelfUnstable = lowPrio (callPackage ../development/tools/misc/patchelf/unstable.nix { });
|
||||||
|
|
||||||
@ -13798,7 +13799,13 @@ in
|
|||||||
llvmPackages = llvmPackages_9;
|
llvmPackages = llvmPackages_9;
|
||||||
inherit (darwin.apple_sdk.frameworks) OpenGL;
|
inherit (darwin.apple_sdk.frameworks) OpenGL;
|
||||||
inherit (darwin.apple_sdk.libs) Xplugin;
|
inherit (darwin.apple_sdk.libs) Xplugin;
|
||||||
};
|
}
|
||||||
|
# Temporary fix for .drivers that avoids causing lots of rebuilds; see #91145
|
||||||
|
// { drivers = (mesa.overrideAttrs (a: {
|
||||||
|
nativeBuildInputs = [ patchelf_0_9 ] ++ a.nativeBuildInputs or [];
|
||||||
|
})).drivers;
|
||||||
|
}
|
||||||
|
;
|
||||||
|
|
||||||
mesa_glu = callPackage ../development/libraries/mesa-glu {
|
mesa_glu = callPackage ../development/libraries/mesa-glu {
|
||||||
inherit (darwin.apple_sdk.frameworks) ApplicationServices;
|
inherit (darwin.apple_sdk.frameworks) ApplicationServices;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user