Commit Graph

11436 Commits

Author SHA1 Message Date
Alyssa Ross
c010a19a56
Merge remote-tracking branch 'nixpkgs/staging-next' into staging
Conflicts:
	pkgs/development/python-modules/hypothesmith/default.nix
2022-03-04 14:53:05 +00:00
github-actions[bot]
fc22d0d5e2
Merge master into staging-next 2022-03-04 12:01:33 +00:00
techknowlogick
7bd35b61fe go_1_17: 1.17.7 -> 1.17.8 2022-03-04 13:32:32 +10:00
Samuel Ainsworth
03a4f90f69 cudatoolkit_11_6: 11.6.0 -> 11.6.1 2022-03-04 03:21:17 +00:00
github-actions[bot]
595c0fa136
Merge staging-next into staging 2022-03-04 00:02:31 +00:00
github-actions[bot]
d9f7fd1901
Merge master into staging-next 2022-03-04 00:01:55 +00:00
techknowlogick
6eed87d449 go_1_16: 1.16.14 -> 1.16.15 2022-03-04 07:44:35 +10:00
Jörg Thalheim
ca97bb3ceb
Merge pull request #162347 from Stunkymonkey/rust-pname-version
rust: rename name to pname
2022-03-02 04:19:28 +00:00
github-actions[bot]
4d46874f57
Merge staging-next into staging 2022-03-02 00:11:54 +00:00
github-actions[bot]
f4fc464126
Merge master into staging-next 2022-03-02 00:06:44 +00:00
Michael Weiss
5040ab9149
llvmPackages_14: Mark broken packages
I quickly went over the latest Hydra evaluation:
https://hydra.nixos.org/eval/1746327?filter=llvmPackages_14&compare=1746266&full=#tabs-still-fail
2022-03-01 23:37:00 +01:00
github-actions[bot]
fbd1c5b484
Merge staging-next into staging 2022-03-01 12:11:43 +00:00
github-actions[bot]
4ae3f9a06c
Merge master into staging-next 2022-03-01 12:05:54 +00:00
Sandro
9f9ca94494
Merge pull request #162231 from Stunkymonkey/oraclejdk8distro-appendToName 2022-03-01 12:54:58 +01:00
Felix Buehler
6381ee34b5 rust: rename name to pname 2022-03-01 12:09:56 +01:00
Felix Buehler
5545fb36d2 cargo: rename name to pname 2022-03-01 11:52:52 +01:00
zowoq
64a89aac86 Merge staging-next into staging
Conflicts:
	pkgs/development/libraries/sqlite/default.nix
2022-03-01 16:20:52 +10:00
github-actions[bot]
3135db28cb
Merge master into staging-next 2022-03-01 06:08:33 +00:00
Artturi
96dfcdeb91
Merge pull request #161432 from OPNA2608/update/open-watcom-v2
open-watcom-v2: unstable-2022-01-18 -> unstable-2022-02-22
2022-03-01 06:40:02 +02:00
github-actions[bot]
bfb0bc0461
Merge master into staging-next 2022-02-28 18:05:41 +00:00
Felix Buehler
b862d19b09 oraclejdk*: remove appendToName to have a consistent package name for repology 2022-02-28 15:24:31 +01:00
github-actions[bot]
f831b62376
Merge staging-next into staging 2022-02-28 12:01:47 +00:00
github-actions[bot]
e71c1249e8
Merge master into staging-next 2022-02-28 12:01:10 +00:00
Michael Weiss
3bce8227a0
llvmPackages_14.lld: Update fix-root-src-dir.patch to fix the build 2022-02-28 12:34:08 +01:00
Vladimír Čunát
4757815068
Merge #150128: ocaml: enable parallel building
...into staging
2022-02-28 08:11:16 +01:00
Peter Hoeg
8a9421f028 crystal: add support for passing custom build options when using the shard builder 2022-02-28 15:04:31 +08:00
Jonathan Ringer
3af9faf36d
Merge pull request #133431 from Ma27/glibc-2.34
glibc: 2.33-108 -> 2.34-115
2022-02-27 18:07:11 -08:00
github-actions[bot]
b178b1c43a
Merge staging-next into staging 2022-02-28 00:02:46 +00:00
github-actions[bot]
6787116890
Merge master into staging-next 2022-02-28 00:02:07 +00:00
Michael Weiss
cfe7ba29c5
Merge pull request #162126 from primeos/llvmPackages_14
llvmPackages_14: 2022-01-07 -> 14.0.0-rc1
2022-02-28 00:21:57 +01:00
Michael Weiss
323837f7db
llvmPackages_14: 2022-01-07 -> 14.0.0-rc1 2022-02-27 23:23:02 +01:00
Guillaume Girol
b9ecdae495
Merge pull request #161344 from ulrikstrid/ulrikstrid/tree-wide-native-inputs
ocamlPackages tree-wide: Move buildInputs that should be nativeBuildInputs
2022-02-27 19:49:07 +00:00
Mario Rodas
812eca65fa
Merge pull request #162079 from r-ryantm/auto-update/purescript
purescript: 0.14.6 -> 0.14.7
2022-02-27 14:37:53 -05:00
Michael Weiss
45cd41de23
llvmPackages_{git,14}: Replace tabs in lld/default.nix
This fixes a CI warning [0]:
Run cat "$HOME/changed_files" | xargs -r editorconfig-checker -disable-indent-size
pkgs/development/compilers/llvm/14/lld/default.nix:
	28: Wrong indent style found (tabs instead of spaces)
	29: Wrong indent style found (tabs instead of spaces)
	30: Wrong indent style found (tabs instead of spaces)

[0]: https://github.com/NixOS/nixpkgs/runs/5351700772
2022-02-27 20:25:20 +01:00
Michael Weiss
d61e45b686
llvmPackages_14: init at 2022-01-07
This is a temporary hack until I have time to update the patches for
14.0.0-rc1. We need llvmPackages_14 *NOW* for Chromium M99.
2022-02-27 19:11:30 +01:00
github-actions[bot]
39eff5d8a8
Merge staging-next into staging 2022-02-27 18:01:42 +00:00
github-actions[bot]
0a79f47878
Merge master into staging-next 2022-02-27 18:01:07 +00:00
Michael Weiss
e2ba45f5ab
llvmPackages_14: Copy the files from llvmPackages_git 2022-02-27 18:49:21 +01:00
Michael Weiss
faae760e98
llvmPackages_git.llvm: Drop llvm-config-link-static.patch (#162101)
To fix the build as this patch was already upstreamed in the meantime.
2022-02-27 18:40:07 +01:00
Michael Weiss
6dc6d8c456
Merge pull request #154465 from Ericson2314/bump-llvm-git
llvmPackages_git.*: Bump to newer commit
2022-02-27 18:37:23 +01:00
Maximilian Bosch
41eb407d2c
Revert "jetbrains.jdk: fix build w/glibc-2.34"
This reverts commit 4427e547ca.

Patch is not needed anymore.
2022-02-27 18:33:24 +01:00
R. Ryantm
64ba26f745 purescript: 0.14.6 -> 0.14.7 2022-02-27 13:34:27 +00:00
Sergei Trofimovich
238d634e4b ocaml: enable parallel building
Enable parallel building for ocaml-4.08 and above. tested as:

    $ nix build -f. ocaml-ng.ocamlPackages_{4_{00_1,01_0,02,03,04,05,06,07,08,09,10,11,12,13},latest}.ocaml --keep-going

ocaml build system supports parallel building, but but for multiple
top-level targets at the same time as it usually spawns subprocess
$(MAKE) that occasionally conflict with one another. To work it around
we use tiny Makefile with a single rule that calls top-level targets
sequentially as makefile calls:

    nixpkgs_world_bootstrap_world_opt:
       $(MAKE) world
       $(MAKE) bootstrap
       $(MAKE) world.opt

On a 16-core machine ocaml-4.12 build speeds up from 6m55s to 1m35s.

Releases 4_00_1, 4_01_0, 4_04 and 4_05 still have some race in them.
Thus this change enables parallel builds only for ocaml-4.06 and above.

Adapted from #142723

upstreams's CI tests the parallel makefile: https://github.com/ocaml/ocaml/issues/10235#issuecomment-782100584
The limit was chosen to be 4.08 because it was released in 2019, not too
long before the above link.
2022-02-27 12:00:00 +00:00
Maximilian Bosch
e10ea9608a
gcc{7,9,10}: apply patches for asan w/glibc-2.34
This should fix a few broken cc-wrapper tests that also check for
libasan[1][2][3]:

    [...]
    checking whether sanitizers are fully functional... ==243==ERROR: AddressSanitizer failed to allocate 0x0 (0) bytes of SetAlternateSignalStack (error code: 22)
    [...]

The underlying issue is that `SIGSTKSZ` isn't a compile-time constant
anymore, but in this case the uninitialized `kAltStackSize` was
initialized early enough to evalute to `0`[4].

The issue is already fixed in gcc11 and there's  GCC 8.5 which also
contains the patch, however the backports to v9 and v10 aren't released
yet, so we have to apply patches on our own here.

For GCC 7.5 I applied the patch from gcc8 as it doesn't seem as if
there's an official upstream backport.

[1] https://hydra.nixos.org/build/163102264
[2] https://hydra.nixos.org/build/163624687
[3] https://hydra.nixos.org/build/163619227
[4] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100114
2022-02-27 10:26:58 +01:00
Maximilian Bosch
4427e547ca
jetbrains.jdk: fix build w/glibc-2.34
Failing Hydra build: https://hydra.nixos.org/build/163085108
2022-02-27 10:26:55 +01:00
Maximilian Bosch
29e14f8a72
polyml*: fix build w/glibc-2.34
Failing Hydra build: https://hydra.nixos.org/build/156205993
2022-02-27 10:26:51 +01:00
Maximilian Bosch
bcf8aeff3c
ocaml 4.10/4.11: fix build w/glibc-2.34
Failing Hydra build: https://hydra.nixos.org/build/155189331
Applied a smaller patch from Fedora's fork[1] as it also applies on
older versions.

That said, these versions seem unmaintained anyways, so we should
probably drop them entirely.

[1] https://pagure.io/fedora-ocaml/c/dfb5e954a04f59b0456cc4c0ddf3acaf22e0ff07?branch=fedora-35-4.12.0
2022-02-27 10:25:39 +01:00
Maximilian Bosch
8e16dcc4aa
openjdk11: fix build w/glibc-2.34
Failing Hydra build: https://hydra.nixos.org/build/154132196
2022-02-27 10:25:39 +01:00
Maximilian Bosch
917b7e5fd2
ocaml: fix build w/glibc-2.34
ChangeLog: https://hydra.nixos.org/build/154122673
2022-02-27 10:25:39 +01:00
Jan Tojnar
1316edc465 Merge branch 'staging-next' into staging 2022-02-27 09:24:31 +01:00