Commit Graph

16905 Commits

Author SHA1 Message Date
Will Cohen
a4daad0caa llvmPackages_17.lld: backport table-base patch
Starting with emscripten-3.1.46, this flag to LLVM is needed.

This is a backport of
93adcb770b.patch,
with additional review at https://reviews.llvm.org/D158892 and
emscripten-core/emscripten#20097.
2023-12-11 11:48:50 -05:00
Will Cohen
6a3c46ee38 emscripten: add willcohen to maintainers 2023-12-11 10:54:31 -05:00
Weijia Wang
cc4c44de5c
Merge pull request #273478 from jtbx/dmd+dtools-2.106.0
dmd, dtools: 2.105.2 -> 2.106.0
2023-12-11 16:20:26 +01:00
Nick Cao
02293e91b5
Merge pull request #268089 from ereslibre/bump-unison
unison-ucm: M5g -> M5j
2023-12-11 09:53:17 -05:00
Nick Cao
6a25807117
Merge pull request #271379 from pineapplehunter/circt-split-llvm
circt: add shared libs and split llvm
2023-12-11 09:29:57 -05:00
Shogo Takata
fcab3fbd71 circt: Add shared libs and split llvm
This changes adds circt's shared libs and splits the build of llvm.
2023-12-11 13:22:43 +09:00
Jeremy
c275e75b19 dmd: 2.105.2 -> 2.106.0 2023-12-11 16:32:23 +13:00
Ryan Lahfa
610a958b03
Merge pull request #263625 from sgrb/emscripten-fix 2023-12-10 19:53:32 +01:00
7c6f434c
2f480818d7
Merge pull request #272397 from MuKnIO/devel
Gerbil v0.18.1
2023-12-10 18:14:38 +00:00
Martin Povišer
1b72831944 yosys: propagate build inputs as need be for plugins 2023-12-10 11:41:14 -06:00
Nick Cao
e2f39cdcf9
Merge pull request #273340 from r-ryantm/auto-update/zig-shell-completions
zig-shell-completions: unstable-2023-08-17 -> unstable-2023-11-18
2023-12-10 11:39:36 -05:00
R. Ryantm
7073d808dd zig-shell-completions: unstable-2023-08-17 -> unstable-2023-11-18 2023-12-10 13:13:32 +00:00
Sophie Tauchert
3b40e1bd33 buildNimPackage: allow overriding nim package args
Without this, it's impossible to override the lockFile as the default
overrideAttrs is applied after the composition in buildNimPackage has
read the lock file and generated the nim flags from it.
2023-12-10 09:10:02 +00:00
OTABI Tomoya
b9cb1d8d5f
Merge pull request #271924 from stepbrobd/z3-solver
python3Packages.z3-solver: rename from z3
2023-12-10 12:28:16 +09:00
Weijia Wang
c9e419dee9
Merge pull request #272931 from wegank/llvm-17-bump
llvmPackages_17: 17.0.2 -> 17.0.6
2023-12-09 12:23:13 +01:00
Weijia Wang
99fa28912a llvmPackages_17: 17.0.2 -> 17.0.6 2023-12-08 16:14:54 +01:00
Weijia Wang
5ec25fa1d4 llvmPackages_git: sync with llvmPackages_17 2023-12-08 15:49:21 +01:00
Weijia Wang
1be4693cf2
Merge pull request #258614 from ExpidusOS/feat/llvm-17
llvmPackages_17: init
2023-12-08 15:11:29 +01:00
Rick van Schijndel
87e5690bba
Merge pull request #271919 from emilytrau/avr-gcc8-aarch64-darwin
gcc8: support avr cross compilation on aarch64-darwin, qmk aarch64-darwin support pt. 1
2023-12-08 07:26:37 +01:00
Tristan Ross
d6d5c8a14e
llvmPackages_17: init 2023-12-07 16:28:06 -08:00
Connor Baker
8e800cedaf cudaPackages: move derivations to cuda-modules & support aarch64
cudaPackages.cuda_compat: ignore missing libs provided at runtime

cudaPackages.gpus: Jetson should never build by default

cudaPackages.flags: don't build Jetson capabilities by default

cudaPackages: re-introduce filter for pre-existing CUDA redist packages in overrides

cudaPackages: only recurseIntoAttrs for the latest of each major version

cudaPackages.nvccCompatabilities: use GCC 10 through CUDA 11.5 to avoid a GLIBC incompatability

cudaPackages.cutensor: acquire libcublas through cudatoolkit prior to 11.4

cudaPackages.cuda_compat: mark as broken on aarch64-linux if not targeting Jetson

cudaPackages.cutensor_1_4: fix build

cudaPackages: adjust use of autoPatchelfIgnoreMissingDeps

cudaPackages.cuda_nvprof: remove unecessary override to add addOpenGLRunpath

cudaPackages: use getExe' to avoid patchelf warning about missing meta.mainProgram

cudaPackages: fix evaluation with Nix 2.3

cudaPackages: fix platform detection for Jetson/non-Jetson aarch64-linux

python3Packages.tensorrt: mark as broken if required packages are missing

Note: evaluating the name of the derivation will fail if tensorrt is not present,
which is why we wrap the value in `lib.optionalString`.

cudaPackages.flags.getNixSystem: add guard based on jetsonTargets

cudaPackages.cudnn: use explicit path to patchelf

cudaPackages.tensorrt: use explicit path to patchelf
2023-12-07 16:45:54 +00:00
Connor Baker
397d95d07f cudaPackages: move config expressions to cuda-modules 2023-12-07 16:39:34 +00:00
Connor Baker
4a25023c2e cudaPackages: regen & move manifests to cuda-modules 2023-12-07 16:39:34 +00:00
Connor Baker
c94fdf82d4
Merge pull request #271078 from SomeoneSerge/feat/torch-propagated-cuda
cudaPackages.setupCudaHook: propagate deps and the hook
2023-12-07 10:59:46 -05:00
Francesco Gazzetta
7e383bf3c2 critcl: init at 3.2 2023-12-07 15:44:48 +00:00
Peder Bergebakken Sundt
815143af0f treewide: use lib.splitVersion 2023-12-07 07:18:41 +01:00
Yifei Sun
3d0affa9c9
python3Packages.z3-solver: rename from z3 2023-12-06 12:30:03 -05:00
Luflosi
d23af28aa7 yosys: 0.35 -> 0.36
https://github.com/YosysHQ/yosys/releases/tag/yosys-0.36
2023-12-06 08:55:21 -06:00
Francois-Rene Rideau
0a1d004bf2 gerbilPackages-unstable: library updates 2023-12-05 21:32:26 -05:00
Francois-Rene Rideau
97bb6e60f8 gerbil-unstable: 2023-10-13 -> 2023-12-05 2023-12-05 21:32:26 -05:00
Francois-Rene Rideau
8859b057e3 gerbil: 0.18 -> 0.18.1 2023-12-05 21:32:26 -05:00
Francois-Rene Rideau
edd85e866c gambit-unstable: 2023-10-07 -> 2023-12-04 2023-12-05 21:32:26 -05:00
Rick van Schijndel
ba75066821
Merge pull request #271362 from pbsds/rm-dead-patches
treewide: remove unreferenced patch files
2023-12-06 03:28:15 +01:00
Someone Serge
be9c779deb
cudaPackages.setupCudaHook: propagate buildInputs and self
This is useful for the cuda variants of packages like opencv and pytorch,
whose xxxxConfig.cmake files do find_package(CUDAToolkit REQUIRED)
regardless of whether they actually use it. With the propagated hook,
we no longer have to manually add cuda dependencies into torch/opencvs
reverse dependencies

cudaPackages.cuda_nvcc: fix setupCudaHook propagation
2023-12-06 02:00:52 +00:00
Connor Baker
ec3c8084ec
Merge pull request #272063 from SomeoneSerge/fix/cuda-upkeep
cudaPackages: drop some runfile dependencies and fix a few builds
2023-12-05 14:40:13 -05:00
Someone Serge
37ec2cb6b1
cudaPackages.setupCudaHook: source only from nativeBuildInputs 2023-12-05 19:24:37 +00:00
Someone Serge
d031523a01
cudaPackages.cuda_nvcc: fix hook's offsets (-1, -1) -> (-1, 0)
Cf. explanations in https://github.com/NixOS/nixpkgs/pull/271078
2023-12-05 19:24:37 +00:00
Someone Serge
e084a6c648
cudaPackages_11_3.saxpy: fallback to the cudatoolkit runfile 2023-12-05 19:24:37 +00:00
Someone Serge
182e6b41d0
cudaPackages.setupCudaHook: rewrite cudartFlags, remove infinite recursion in cudatoolkit
We don't need to add the extra nvcc flags to locate cudart when using
cudatoolkit because it comes in the merged layout and nvcc doesn't have
any trouble locating dependencies in the same prefix
2023-12-05 19:24:36 +00:00
Someone Serge
a7891f2ada
cudaPackages.setupCudaHook: fix cudart flags 2023-12-05 19:24:36 +00:00
Artturi
4b21d11c50
Merge pull request #272226 from rollf/fix-corretto-meta.position 2023-12-05 18:05:19 +02:00
Nick Cao
c3abd820f2
Merge pull request #259373 from GenericNerdyUsername/intellij-overhaul
Intellij overhaul
2023-12-05 07:08:11 -05:00
Rolf Schröder
f06600f96d Corretto11/17/19: Correctly set corretto.[meta.]pos attribute.
See https://github.com/NixOS/nixpkgs/issues/272142
2023-12-05 10:47:34 +01:00
Weijia Wang
06176ca4a5
Merge pull request #268206 from r-ryantm/auto-update/dart
dart: 3.1.3 -> 3.2.0
2023-12-05 02:46:38 +01:00
Weijia Wang
8b2c26e6aa
Merge pull request #269746 from r-ryantm/auto-update/ballerina
ballerina: 2201.8.2 -> 2201.8.3
2023-12-05 02:35:52 +01:00
sternenseemann
1b97c8741d
Merge pull request #268509 from sternenseemann/kill-llvm-6-7
haskell.compiler: stop reliance on LLVM 6 & 7; haskell.compiler.ghc884: remove at 8.8.4; llvmPackages_7: remove at 7.1.0
2023-12-05 02:03:01 +01:00
Peder Bergebakken Sundt
1a362bbee1
Merge pull request #264385 from someplaceguy/u/polyml-enable-tests
polyml: enable tests
2023-12-05 00:30:50 +01:00
Someone Serge
6c63202052
cudaPackages.cuda_nvcc: fix (getExe cuda_nvcc) 2023-12-04 20:24:32 +00:00
sternenseemann
274c1f0970 haskell.compiler.ghc865Binary: don't pass llvmPackages_6
We want to remove llvmPackages_6, but it is the only version GHC 8.6.5
supports. Luckily, we actually don't need LLVM in any case, since all
X86 architectures have native codegen for Darwin and Linux, as well as
POWER for Linux. Consequently, we can just pass `null` and add an extra
assert to make this more transparent to future tinkerers.
2023-12-04 19:43:07 +01:00
sternenseemann
bd151aad5b haskell.compiler.ghc865Binary: correct useLLVM condition
GHC has a native backend for POWER and SPARC. This is relevant to 8.6.5
binary in the case of POWER where we actually have a bindist and don't
need to include LLVM.
2023-12-04 19:43:07 +01:00