Merge #122554: llvm*Packages: fix output selection
This commit is contained in:
commit
ec97081437
|
@ -31,15 +31,15 @@ let
|
||||||
|
|
||||||
libllvm = callPackage ./llvm { };
|
libllvm = callPackage ./llvm { };
|
||||||
|
|
||||||
# `llvm` historically had the binaries. But this migration
|
# `llvm` historically had the binaries. When choosing an output explicitly,
|
||||||
# technique also impedes `lib.get*`. Perhaps we will revisit it.
|
# we need to reintroduce `outputUnspecified` to get the expected behavior e.g. of lib.get*
|
||||||
llvm = tools.libllvm.out;
|
llvm = tools.libllvm.out // { outputUnspecified = true; };
|
||||||
|
|
||||||
libclang = callPackage ./clang {
|
libclang = callPackage ./clang {
|
||||||
inherit clang-tools-extra_src;
|
inherit clang-tools-extra_src;
|
||||||
};
|
};
|
||||||
|
|
||||||
clang-unwrapped = tools.libclang.out;
|
clang-unwrapped = tools.libclang.out // { outputUnspecified = true; };
|
||||||
|
|
||||||
# disabled until recommonmark supports sphinx 3
|
# disabled until recommonmark supports sphinx 3
|
||||||
#Llvm-manpages = lowPrio (tools.libllvm.override {
|
#Llvm-manpages = lowPrio (tools.libllvm.override {
|
||||||
|
|
|
@ -33,16 +33,15 @@ let
|
||||||
|
|
||||||
libllvm = callPackage ./llvm { };
|
libllvm = callPackage ./llvm { };
|
||||||
|
|
||||||
# `llvm` historically had the binaries. But this migration
|
# `llvm` historically had the binaries. When choosing an output explicitly,
|
||||||
# technique also impedes `lib.get*`. Perhaps we will revisit it.
|
# we need to reintroduce `outputUnspecified` to get the expected behavior e.g. of lib.get*
|
||||||
llvm = tools.libllvm.out;
|
llvm = tools.libllvm.out // { outputUnspecified = true; };
|
||||||
|
|
||||||
libclang = callPackage ./clang {
|
libclang = callPackage ./clang {
|
||||||
inherit clang-tools-extra_src;
|
inherit clang-tools-extra_src;
|
||||||
};
|
};
|
||||||
|
|
||||||
clang-unwrapped = tools.libclang.out;
|
clang-unwrapped = tools.libclang.out // { outputUnspecified = true; };
|
||||||
|
|
||||||
# disabled until recommonmark supports sphinx 3
|
# disabled until recommonmark supports sphinx 3
|
||||||
#Llvm-manpages = lowPrio (tools.libllvm.override {
|
#Llvm-manpages = lowPrio (tools.libllvm.override {
|
||||||
# enableManpages = true;
|
# enableManpages = true;
|
||||||
|
|
|
@ -42,15 +42,15 @@ let
|
||||||
inherit llvm_meta;
|
inherit llvm_meta;
|
||||||
};
|
};
|
||||||
|
|
||||||
# `llvm` historically had the binaries. But this migration
|
# `llvm` historically had the binaries. When choosing an output explicitly,
|
||||||
# technique also impedes `lib.get*`. Perhaps we will revisit it.
|
# we need to reintroduce `outputUnspecified` to get the expected behavior e.g. of lib.get*
|
||||||
llvm = tools.libllvm.out;
|
llvm = tools.libllvm.out // { outputUnspecified = true; };
|
||||||
|
|
||||||
libclang = callPackage ./clang {
|
libclang = callPackage ./clang {
|
||||||
inherit clang-tools-extra_src llvm_meta;
|
inherit clang-tools-extra_src llvm_meta;
|
||||||
};
|
};
|
||||||
|
|
||||||
clang-unwrapped = tools.libclang.out;
|
clang-unwrapped = tools.libclang.out // { outputUnspecified = true; };
|
||||||
|
|
||||||
# disabled until recommonmark supports sphinx 3
|
# disabled until recommonmark supports sphinx 3
|
||||||
#Llvm-manpages = lowPrio (tools.libllvm.override {
|
#Llvm-manpages = lowPrio (tools.libllvm.override {
|
||||||
|
|
|
@ -30,19 +30,19 @@ let
|
||||||
|
|
||||||
libllvm = callPackage ./llvm { };
|
libllvm = callPackage ./llvm { };
|
||||||
|
|
||||||
# `llvm` historically had the binaries. But this migration
|
# `llvm` historically had the binaries. When choosing an output explicitly,
|
||||||
# technique also impedes `lib.get*`. Perhaps we will revisit it.
|
# we need to reintroduce `outputUnspecified` to get the expected behavior e.g. of lib.get*
|
||||||
llvm = tools.libllvm.out;
|
llvm = tools.libllvm.out // { outputUnspecified = true; };
|
||||||
|
|
||||||
libllvm-polly = callPackage ./llvm { enablePolly = true; };
|
libllvm-polly = callPackage ./llvm { enablePolly = true; };
|
||||||
|
|
||||||
llvm-polly = tools.libllvm-polly.lib;
|
llvm-polly = tools.libllvm-polly.lib // { outputUnspecified = true; };
|
||||||
|
|
||||||
libclang = callPackage ./clang {
|
libclang = callPackage ./clang {
|
||||||
inherit clang-tools-extra_src;
|
inherit clang-tools-extra_src;
|
||||||
};
|
};
|
||||||
|
|
||||||
clang-unwrapped = tools.libclang.out;
|
clang-unwrapped = tools.libclang.out // { outputUnspecified = true; };
|
||||||
|
|
||||||
llvm-manpages = lowPrio (tools.libllvm.override {
|
llvm-manpages = lowPrio (tools.libllvm.override {
|
||||||
enableManpages = true;
|
enableManpages = true;
|
||||||
|
|
|
@ -30,19 +30,19 @@ let
|
||||||
|
|
||||||
libllvm = callPackage ./llvm { };
|
libllvm = callPackage ./llvm { };
|
||||||
|
|
||||||
# `llvm` historically had the binaries. But this migration
|
# `llvm` historically had the binaries. When choosing an output explicitly,
|
||||||
# technique also impedes `lib.get*`. Perhaps we will revisit it.
|
# we need to reintroduce `outputUnspecified` to get the expected behavior e.g. of lib.get*
|
||||||
llvm = tools.libllvm.out;
|
llvm = tools.libllvm.out // { outputUnspecified = true; };
|
||||||
|
|
||||||
libllvm-polly = callPackage ./llvm { enablePolly = true; };
|
libllvm-polly = callPackage ./llvm { enablePolly = true; };
|
||||||
|
|
||||||
llvm-polly = tools.libllvm-polly.lib;
|
llvm-polly = tools.libllvm-polly.lib // { outputUnspecified = true; };
|
||||||
|
|
||||||
libclang = callPackage ./clang {
|
libclang = callPackage ./clang {
|
||||||
inherit clang-tools-extra_src;
|
inherit clang-tools-extra_src;
|
||||||
};
|
};
|
||||||
|
|
||||||
clang-unwrapped = tools.libclang.out;
|
clang-unwrapped = tools.libclang.out // { outputUnspecified = true; };
|
||||||
|
|
||||||
llvm-manpages = lowPrio (tools.libllvm.override {
|
llvm-manpages = lowPrio (tools.libllvm.override {
|
||||||
enableManpages = true;
|
enableManpages = true;
|
||||||
|
|
|
@ -30,19 +30,19 @@ let
|
||||||
|
|
||||||
libllvm = callPackage ./llvm { };
|
libllvm = callPackage ./llvm { };
|
||||||
|
|
||||||
# `llvm` historically had the binaries. But this migration
|
# `llvm` historically had the binaries. When choosing an output explicitly,
|
||||||
# technique also impedes `lib.get*`. Perhaps we will revisit it.
|
# we need to reintroduce `outputUnspecified` to get the expected behavior e.g. of lib.get*
|
||||||
llvm = tools.libllvm.out;
|
llvm = tools.libllvm.out // { outputUnspecified = true; };
|
||||||
|
|
||||||
libllvm-polly = callPackage ./llvm { enablePolly = true; };
|
libllvm-polly = callPackage ./llvm { enablePolly = true; };
|
||||||
|
|
||||||
llvm-polly = tools.libllvm-polly.lib;
|
llvm-polly = tools.libllvm-polly.lib // { outputUnspecified = true; };
|
||||||
|
|
||||||
libclang = callPackage ./clang {
|
libclang = callPackage ./clang {
|
||||||
inherit clang-tools-extra_src;
|
inherit clang-tools-extra_src;
|
||||||
};
|
};
|
||||||
|
|
||||||
clang-unwrapped = tools.libclang.out;
|
clang-unwrapped = tools.libclang.out // { outputUnspecified = true; };
|
||||||
|
|
||||||
clang-polly-unwrapped = callPackage ./clang {
|
clang-polly-unwrapped = callPackage ./clang {
|
||||||
inherit clang-tools-extra_src;
|
inherit clang-tools-extra_src;
|
||||||
|
|
|
@ -30,19 +30,19 @@ let
|
||||||
|
|
||||||
libllvm = callPackage ./llvm { };
|
libllvm = callPackage ./llvm { };
|
||||||
|
|
||||||
# `llvm` historically had the binaries. But this migration
|
# `llvm` historically had the binaries. When choosing an output explicitly,
|
||||||
# technique also impedes `lib.get*`. Perhaps we will revisit it.
|
# we need to reintroduce `outputUnspecified` to get the expected behavior e.g. of lib.get*
|
||||||
llvm = tools.libllvm.out;
|
llvm = tools.libllvm.out // { outputUnspecified = true; };
|
||||||
|
|
||||||
libllvm-polly = callPackage ./llvm { enablePolly = true; };
|
libllvm-polly = callPackage ./llvm { enablePolly = true; };
|
||||||
|
|
||||||
llvm-polly = tools.libllvm-polly.lib;
|
llvm-polly = tools.libllvm-polly.lib // { outputUnspecified = true; };
|
||||||
|
|
||||||
libclang = callPackage ./clang {
|
libclang = callPackage ./clang {
|
||||||
inherit clang-tools-extra_src;
|
inherit clang-tools-extra_src;
|
||||||
};
|
};
|
||||||
|
|
||||||
clang-unwrapped = tools.libclang.out;
|
clang-unwrapped = tools.libclang.out // { outputUnspecified = true; };
|
||||||
|
|
||||||
clang-polly-unwrapped = callPackage ./clang {
|
clang-polly-unwrapped = callPackage ./clang {
|
||||||
inherit clang-tools-extra_src;
|
inherit clang-tools-extra_src;
|
||||||
|
|
|
@ -30,19 +30,19 @@ let
|
||||||
|
|
||||||
libllvm = callPackage ./llvm { };
|
libllvm = callPackage ./llvm { };
|
||||||
|
|
||||||
# `llvm` historically had the binaries. But this migration
|
# `llvm` historically had the binaries. When choosing an output explicitly,
|
||||||
# technique also impedes `lib.get*`. Perhaps we will revisit it.
|
# we need to reintroduce `outputUnspecified` to get the expected behavior e.g. of lib.get*
|
||||||
llvm = tools.libllvm.out;
|
llvm = tools.libllvm.out // { outputUnspecified = true; };
|
||||||
|
|
||||||
libllvm-polly = callPackage ./llvm { enablePolly = true; };
|
libllvm-polly = callPackage ./llvm { enablePolly = true; };
|
||||||
|
|
||||||
llvm-polly = tools.libllvm-polly.lib;
|
llvm-polly = tools.libllvm-polly.lib // { outputUnspecified = true; };
|
||||||
|
|
||||||
libclang = callPackage ./clang {
|
libclang = callPackage ./clang {
|
||||||
inherit clang-tools-extra_src;
|
inherit clang-tools-extra_src;
|
||||||
};
|
};
|
||||||
|
|
||||||
clang-unwrapped = tools.libclang.out;
|
clang-unwrapped = tools.libclang.out // { outputUnspecified = true; };
|
||||||
|
|
||||||
clang-polly-unwrapped = callPackage ./clang {
|
clang-polly-unwrapped = callPackage ./clang {
|
||||||
inherit clang-tools-extra_src;
|
inherit clang-tools-extra_src;
|
||||||
|
|
Loading…
Reference in New Issue