Rahul Butani
1d3ca42323
llvmPackages_15.lldb: fix lldb
on x86_64 macOS
...
See:
https://github.com/NixOS/nixpkgs/pull/194634#issuecomment-1272129132
2023-01-27 13:29:22 -08:00
Rahul Butani
d7299071d4
llvmPackages_15.compiler-rt: gate the libxcrypt
dep on plat.libc == "glibc"
...
This restores this check to what it originally was in #196909 (see:
https://github.com/NixOS/nixpkgs/pull/196909#discussion_r1000536298 ) and
lets `compiler-rt` eval successfully when trying to compile the
`llvmPackages_15` set for mingw targets (i.e. a platform that *is* GNU
but does *not* use glibc).
---
It's not clear to me what the `haveLibc` check is doing here (platforms
that seem to use glibc like `x86_64-linux` and have
`plat.libc == "glibc"` have `haveLibc = false` because `stdenv.cc.libc`
is `null`).
2023-01-27 13:29:21 -08:00
Rahul Butani
f91fad438b
llvmPackages_15.compiler-rt: update the armv7l patch
...
see the discussion here for context:
https://github.com/NixOS/nixpkgs/pull/194634#discussion_r999829893
2023-01-27 13:29:21 -08:00
Rahul Butani
09b8886d5e
llvmPackages_15.compiler-rt: apply #186575 to llvmPackages_15
2023-01-27 13:29:21 -08:00
Rahul Butani
00839fea22
llvmPackages_15.compiler-rt: fixes for Darwin
...
this introduces a codesigning related patch that we can drop once #195107
goes through
see: https://github.com/NixOS/nixpkgs/pull/194634#issuecomment-1272116014
2023-01-27 13:29:21 -08:00
Rahul Butani
501a9e1b4c
llvmPackages_15.libcxxabi: fix cycles that arise when stdenv
is the LLVM stdenv
2023-01-27 13:29:21 -08:00
Rahul Butani
ca59a201ca
llvmPackages_15.libcxx: use clang 15 instead of the stdenv's compiler
...
libc++ has switched to using `__attribute__((using_if_exists))` to handle
incomplete libc implementations; see: a9c9183ca4
These essentially require a modern C++ compiler (clang gained support in
LLVM 13: 369c648399
,
gcc appears to not have support yet: https://gcc.gnu.org/bugzilla//show_bug.cgi?id=105584 ).
Previously this was not an issue for us (despite the transition happening
around LLVM 13) but something about the changes to the libc++/libc++-abi
build has made it so that on platforms with incomplete libc impls (i.e.
Darwin is missing `quick_exit`/`at_quick_exit`) we error during the `libcxx-abi`
build when the stdenv's (older, not supporting `using_if_exists`) compiler
tries to import libc symbols that aren't present.
The libc++ docs suggest we use a modern compiler to build libc++ anyways
(https://releases.llvm.org/15.0.0/projects/libcxx/docs/index.html#platform-and-compiler-support )
so this commit uses stdenv's containing the package set's clang to build
libcxx/libcxx-abi.
This is similar to how libc++ bootstrapping builds (https://releases.llvm.org/15.0.0/projects/libcxx/docs/BuildingLibcxx.html#bootstrapping-build )
work.
2023-01-27 13:29:21 -08:00
Rahul Butani
4fabcf4945
llvmPackages_15: apply #211230 to llvmPackages_15
...
See the comments here for context: https://github.com/NixOS/nixpkgs/pull/194634#discussion_r1089389188
Co-authored-by: Weijia Wang <9713184+wegank@users.noreply.github.com>
2023-01-27 13:29:21 -08:00
Rahul Butani
3b6d98d2b0
llvmPackages_15.compiler_rt: apply #196909 to LLVM 15
...
`llvmPackages_15` originates from `llvmPackages_git` which does
not include this change
2023-01-27 13:29:21 -08:00
Rahul Butani
bc4dbee115
llvmPackages_15: updates for LLVM 15
...
None of the patches required any touch-up; the only change of note is:
- due to changes in the libc++/libc++abi build
(https://reviews.llvm.org/D120719 and https://reviews.llvm.org/D131037 )
we have to add an extra build option to the libc++ header only
build that sidesteps bits of the libc++ build config that assume
libc++-abi is present in the build:
4f827318e3/libcxx/src/CMakeLists.txt (L255-L256)
Rather than maintaining a precise set of build options that let us dodge
referencing libc++-abi variables in the libc++ header only build, we set
`LIBCXX_CXX_ABI` to `none`, as suggested by @lovesegfault.
More discussion about this here: https://github.com/NixOS/nixpkgs/pull/194634#discussion_r990267037
Co-authored-by: Bernardo Meurer <bernardo@meurer.org>
2023-01-27 13:29:21 -08:00
Rahul Butani
9bd92679c2
llvmPackages_15: apply some patches from llvmPackages_14
, part 2
...
See https://github.com/NixOS/nixpkgs/pull/194634#issue-1398202534 for
details.
PRs:
- #211401
- #211161
- #206742
- #211687
2023-01-27 13:29:21 -08:00
Rahul Butani
81ef82a029
llvmPackages_15: apply some patches from llvmPackages_14
...
See #194634 for details.
PRs:
- #191372
- #190936
- #82131
- #199844
- #197674
- #184408
- #193004
2023-01-27 13:29:20 -08:00
Rahul Butani
201ef33028
llvmPackages_15: copy from llvmPackages_git
2023-01-27 13:29:20 -08:00
Weijia Wang
02dac2ef50
Merge pull request #213002 from figsoda/kind2
...
kind2: 0.2.79 -> 0.3.7
2023-01-27 22:26:50 +01:00
Samuel Ainsworth
c1d980d8f6
Merge pull request #212848 from mattmelling/wandb-0.13.9
...
python3Packages.wandb: 0.13.7 -> 0.13.9
2023-01-27 16:26:39 -05:00
Matt Melling
ab24ecb6f5
python3Packages.wandb: 0.13.7 -> 0.13.9
2023-01-27 21:16:49 +00:00
Fabian Affolter
fbc5948455
Merge pull request #212960 from r-ryantm/auto-update/python310Packages.dvc-data
...
python310Packages.dvc-data: 0.35.1 -> 0.36.2
2023-01-27 21:39:17 +01:00
Fabian Affolter
44916cabd6
Merge pull request #212934 from r-ryantm/auto-update/python310Packages.connexion
...
python310Packages.connexion: 2.14.1 -> 2.14.2
2023-01-27 21:35:42 +01:00
Sandro
6270862c80
Merge pull request #209620 from urandom2/aaxtomp3
2023-01-27 21:31:58 +01:00
Martin Weinelt
3a3a7d03a7
Merge pull request #213009 from Mic92/tinc-pre
...
tinc_pre: use https source for fetching
2023-01-27 20:28:37 +00:00
Guillaume Girol
b55a8d3ad6
Merge pull request #205646 from symphorien/ocamlconflict
...
ocamlPackages.findlib: detect conflicts of version early
2023-01-27 20:18:39 +00:00
Weijia Wang
66b3c73fae
Merge pull request #212951 from marsam/update-buildkit
...
buildkit: 0.11.0 -> 0.11.2
2023-01-27 21:16:11 +01:00
Weijia Wang
8b7ff81bb7
Merge pull request #212949 from marsam/update-millet
...
millet: 0.7.4 -> 0.7.5
2023-01-27 21:15:54 +01:00
Weijia Wang
dbbc4ec226
Merge pull request #212954 from marsam/update-luau
...
luau: 0.558 -> 0.560
2023-01-27 21:09:27 +01:00
Weijia Wang
cc04886664
Merge pull request #212902 from r-ryantm/auto-update/tym
...
tym: 3.3.0 -> 3.4.0
2023-01-27 21:08:25 +01:00
Weijia Wang
3c4b79f8ab
Merge pull request #212935 from aaronjheng/mirrorbits
...
mirrorbits: 0.4 -> 0.5.1
2023-01-27 21:07:29 +01:00
Samuel Ainsworth
510f8af2fc
Merge pull request #212733 from r-ryantm/auto-update/python310Packages.pytorch-pfn-extras
...
python310Packages.pytorch-pfn-extras: 0.6.3 -> 0.6.4
2023-01-27 15:04:03 -05:00
Jörg Thalheim
74743e2307
tinc_pre: use https source for fetching
2023-01-27 21:02:04 +01:00
Fabian Affolter
c878d5c5b3
Merge pull request #212946 from fabaff/credslayer-fix
...
credslayer: add missing input for tests
2023-01-27 21:01:43 +01:00
Weijia Wang
2f04e50705
Merge pull request #212950 from marsam/update-1password
...
_1password: 2.13.0 -> 2.13.1
2023-01-27 20:58:33 +01:00
Maximilian Bosch
a8423f583c
Merge pull request #212929 from aaronjheng/gitea
...
gitea: use buildGoModule
2023-01-27 20:54:52 +01:00
Weijia Wang
06eae159c5
Merge pull request #212977 from figsoda/cargo-about
...
cargo-about: 0.5.2 -> 0.5.3
2023-01-27 20:53:01 +01:00
Weijia Wang
60ea3c5c28
Merge pull request #212998 from wahjava/update-ugrep
...
ugrep: 3.9.5 -> 3.9.6
2023-01-27 20:50:01 +01:00
Anderson Torres
c647230eaf
Merge pull request #212859 from mkenigs/doc-typo
...
nixos/doc: fix typo
2023-01-27 16:36:38 -03:00
Martin Weinelt
79dcb73558
Merge pull request #212867 from r-ryantm/auto-update/apt
...
apt: 2.5.4 -> 2.5.5
2023-01-27 19:35:38 +00:00
Silvan Mosberger
0346f6a9e3
Merge pull request #212336 from nixpkgs-architecture/some-nix-file-deps
...
{documentation-highlighter,zsh-clipboard}: Remove dependency on Nix files
2023-01-27 20:35:27 +01:00
Martin Weinelt
17f3a14ad8
Merge pull request #212872 from mweinelt/jool-4.1.9
...
jool: 4.1.8 -> 4.1.9
2023-01-27 19:34:44 +00:00
Martin Weinelt
c6fb25eb20
Merge pull request #212874 from mweinelt/esphome-dashboard-update
...
esphome: 2022.12.4 -> 2022.12.6
2023-01-27 19:34:29 +00:00
Martin Weinelt
e614028137
Merge pull request #212880 from r-ryantm/auto-update/radsecproxy
...
radsecproxy: 1.9.1 -> 1.9.2
2023-01-27 19:33:37 +00:00
Martin Weinelt
331432d487
Merge pull request #212890 from r-ryantm/auto-update/python310Packages.ledgerblue
...
python310Packages.ledgerblue: 0.1.43 -> 0.1.44
2023-01-27 19:31:55 +00:00
Martin Weinelt
16f62eed73
Merge pull request #212886 from r-ryantm/auto-update/python310Packages.goodwe
...
python310Packages.goodwe: 0.2.20 -> 0.2.21
2023-01-27 19:31:17 +00:00
Martin Weinelt
226fcccc9a
Merge pull request #212933 from fabaff/aenum-fix
...
python310Packages.aenum: switch to pytestCheckHook
2023-01-27 19:30:38 +00:00
Martin Weinelt
d4f118b495
Merge pull request #212973 from r-ryantm/auto-update/firefox-devedition-bin-unwrapped
...
firefox-devedition-bin-unwrapped: 110.0b4 -> 110.0b6
2023-01-27 19:23:19 +00:00
John Ericson
7f1db6c274
Merge pull request #212564 from alyssais/libindicator-cross
...
libindicator-gtk2,libindicator-gtk3: fix cross
2023-01-27 14:22:13 -05:00
John Ericson
373feb5087
Merge pull request #212501 from alyssais/volume_key-cross
...
volume_key: fix cross
2023-01-27 14:21:49 -05:00
Martin Weinelt
550689648c
Merge pull request #212994 from r-ryantm/auto-update/python310Packages.pysmart
...
python310Packages.pysmart: 1.2.2 -> 1.2.3
2023-01-27 19:07:31 +00:00
Martin Weinelt
46d1e4a727
Merge pull request #212997 from r-ryantm/auto-update/python310Packages.aioshelly
...
python310Packages.aioshelly: 5.3.0 -> 5.3.1
2023-01-27 19:07:14 +00:00
Martin Weinelt
25ca0a859c
Merge pull request #212999 from r-ryantm/auto-update/python310Packages.oci
...
python310Packages.oci: 2.90.2 -> 2.90.3
2023-01-27 19:07:02 +00:00
Jan Tojnar
3aa6bed5a5
Merge pull request #212992 from squalus/glom
...
glom: switch to postgresql_11
2023-01-27 20:06:45 +01:00
figsoda
d9b650d0ed
kind2: 0.2.79 -> 0.3.7
2023-01-27 13:53:47 -05:00