nixpkgs/pkgs/development/compilers/llvm/8
Robert Hensing 359a46e751 llvm*: Remove outputSpecified workaround where possible
The effect of `.out // { outputSpecified = false; }` in these cases
is to select the default output explicitly, but then make the
selection implicit until `overrideAttrs` is called. Previously
`overrideAttrs` would not preserve output selection, masking the
apparently unnecessary behavior of this workaround.

For `libllvm-polly`, this logic does not apply, as it does not
select the default output.

The `outputSpecified` workaround was introduced in
https://github.com/NixOS/nixpkgs/pull/122554

and was perhaps rushed because of a release deadline, and expected
delays from mass rebuilds.

The change in `overrideAttrs` behavior was added in
5b2f597b11 / https://github.com/NixOS/nixpkgs/pull/211685

and the problem was discovered in https://github.com/NixOS/nixpkgs/pull/218537,
which may contain further information.
2023-02-28 00:34:00 +00:00
..
bintools treewide: use optionalString 2023-02-13 21:52:34 +01:00
clang Merge remote-tracking branch 'origin/master' into staging-next 2022-12-04 22:06:42 +01:00
compiler-rt treewide: move NIX_CFLAGS_COMPILE to the env attrset 2023-02-22 21:23:04 +02:00
libcxx llvmPackages: use libcxxrt on FreeBSD 2023-01-24 21:18:39 +00:00
libcxxabi llvmPackages: use libcxxrt on FreeBSD 2023-01-24 21:18:39 +00:00
libunwind
lld
lldb Merge pull request #207863 from patryk4815/fix-lldb 2023-02-04 08:22:08 +00:00
llvm binutils: consolidate plugin-api.h support in a single 2023-01-30 22:23:36 +00:00
openmp
default.nix llvm*: Remove outputSpecified workaround where possible 2023-02-28 00:34:00 +00:00