mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-02-07 12:44:20 +00:00
mold: make some of the tests Linux only
This commit is contained in:
parent
17acba4cd1
commit
061c8d6d3e
@ -11,6 +11,8 @@
|
||||
, zstd
|
||||
|
||||
, buildPackages
|
||||
, clangStdenv
|
||||
, gccStdenv
|
||||
, hello
|
||||
, mold
|
||||
, mold-wrapped
|
||||
@ -89,11 +91,13 @@ stdenv.mkDerivation rec {
|
||||
in
|
||||
{
|
||||
version = testers.testVersion { package = mold; };
|
||||
} // lib.optionalAttrs stdenv.isLinux {
|
||||
adapter-gcc = helloTest "adapter-gcc" (hello.override (old: { stdenv = useMoldLinker gccStdenv; }));
|
||||
adapter-llvm = helloTest "adapter-llvm" (hello.override (old: { stdenv = useMoldLinker clangStdenv; }));
|
||||
wrapped = helloTest "wrapped" (hello.overrideAttrs (previousAttrs: {
|
||||
nativeBuildInputs = (previousAttrs.nativeBuildInputs or [ ]) ++ [ mold-wrapped ];
|
||||
NIX_CFLAGS_LINK = toString (previousAttrs.NIX_CFLAGS_LINK or "") + " -fuse-ld=mold";
|
||||
}));
|
||||
adapter = helloTest "adapter" (hello.override (old: { stdenv = useMoldLinker old.stdenv; }));
|
||||
};
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user