Commit Graph

982 Commits

Author SHA1 Message Date
Rick van Schijndel
9833d56c24 treewide: mark packages broken that never built on PLATFORM
Done with the help of https://github.com/Mindavi/nixpkgs-mark-broken
Tool is still WIP but this is one of the first results.

I manually audited the results and removed some results that were not valid.

Note that some of these packages maybe should have more constrained platforms set
instead of broken set, but I think not being perfectly correct is better than
just keep trying to build all these things and never succeeding.

Some observations:

- Some darwin builds require XCode tools
- aarch64-linux builds sometimes suffer from using gcc9
  - gcc9 is getting older and misses some new libraries/features
- Sometimes tools try to do system detection or expect some explicit settings for
  platforms that are not x86_64-linux
2022-12-13 21:40:12 +01:00
Sandro
3ec56548e8
Merge pull request #204745 from tjni/petsc-stackprotector 2022-12-13 17:39:40 +01:00
Ben Wolsieffer
3ae3e1f5a3 liblapack: fix cross-compilation
3.11 now attempts to run host platform binaries at build time by default.
Fortunately, this can be easily disabled. These binaries test certain compiler
behaviors and are for informational purposes only. Apparently, they cause
problems with GCC 12 as well and therefore will likely be disabled by default
in the next release.
2022-12-09 13:19:08 -05:00
Theodore Ni
a899f74775
petsc: reenable stackprotector on aarch64-darwin 2022-12-05 23:29:03 -08:00
github-actions[bot]
851d47d583
Merge staging-next into staging 2022-11-18 12:01:54 +00:00
R. Ryantm
b39bb37ec2 blas-reference: 3.10.0 -> 3.11.0 2022-11-18 04:33:02 +00:00
R. Ryantm
3bb157ac20 lapack-reference: 3.10.1 -> 3.11 2022-11-12 10:40:42 +00:00
Sandro
a362cc95bd
Merge pull request #194337 from andersk/ortools 2022-11-06 11:06:41 +01:00
Anders Kaseorg
503864768b or-tools: 9.1 → 9.4
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2022-11-05 18:13:35 -07:00
markuskowa
e2cf8ac376
Merge pull request #199331 from markuskowa/fix-arpack
arpack: fix ILP64 checks and MPI support
2022-11-05 12:37:35 +01:00
Sandro
100e2c666c
Merge pull request #197157 from tpwrules/cutensor-fixes
python3Packages.cupy: upgrade and fix build
2022-11-03 12:49:28 +01:00
Markus Kowalewski
df19353be3
arpack: propagate isILP64 flag from BLAS 2022-11-03 12:29:50 +01:00
Markus Kowalewski
2396201a35
arpack: add optional MPI support 2022-11-03 11:46:00 +01:00
Thomas Watson
2cec04c8a2 cudaPackages.cutensor: 1.3.1.3 -> 1.5.0.3
Update cutensor to the latest version compatible with its only dependent
in nixpkgs, cupy. Future work might wish to make multiple versions
available. Also update the URL format for all known versions.
2022-10-21 21:45:19 -05:00
Martin Weinelt
80fc469031 Merge remote-tracking branch 'origin/master' into staging-next 2022-10-21 22:33:42 +02:00
github-actions[bot]
c434165354
Merge master into staging-next 2022-10-21 00:05:50 +00:00
Samuel Ainsworth
f6f80b0493 cudnn: fix 8.6.0 src url after upstream change 2022-10-20 14:42:10 -07:00
Samuel Ainsworth
2fe76091c6
Merge pull request #194705 from dguibert/dg/cudatoolkit_11_8_0
cudatoolkit: introduce 11.8.0
2022-10-20 14:19:17 -07:00
Jan Tojnar
457f28f6f8 Merge branch 'master' into staging-next
; Conflicts:
;	pkgs/development/tools/codespell/default.nix

codespell 2.2.2 switched to pyproject & setuptools_scm:
https://github.com/codespell-project/codespell/pull/2523
2022-10-19 05:24:28 +02:00
Stanisław Pitucha
0149ddf7a0 faiss: fix darwin build 2022-10-17 21:34:57 +11:00
github-actions[bot]
4f07e7f326
Merge master into staging-next 2022-10-15 06:07:54 +00:00
R. Ryantm
689b960f44 ipopt: 3.14.9 -> 3.14.10 2022-10-14 20:18:03 +00:00
David Guibert
af83b0c6b1 cudnn: add 8.6.0, set default 2022-10-14 12:10:30 +02:00
David Guibert
856e04dc1d cudnn: throw error if the default version is not supported 2022-10-14 12:10:30 +02:00
David Guibert
ad6aeedf56 tensorrt: fix false fallback to tensorRTDefaultVersion
Throw an error if the default version of tensorrt does not support the
cuda version.

Adding cudatoolkit 11.8 fails to evaluate
tensorrt.{tensorRTDefaultVersion} as "11.8" is not listed on any
supportedCudaVersions of any tensorRTVersions attributes.
2022-10-14 12:10:30 +02:00
David Guibert
6d0f92f82a cuddn: 8.5.0 2022-10-14 12:10:30 +02:00
Martin Weinelt
249821f29f
Merge pull request #192906 from OPNA2608/fix/openblas-parallelism 2022-10-13 22:47:53 +02:00
Artturin
7e49471316 treewide: optional -> optionals where the argument is a list
the argument to optional should not be list
2022-10-10 15:40:21 +03:00
github-actions[bot]
4c298a6859
Merge master into staging-next 2022-10-06 00:04:40 +00:00
David Guibert
feccefa684 tensorrt: fix for cudaVerison 11.7 2022-10-04 08:26:45 +02:00
David Guibert
df956cf4c1 Revert "Revert "cudatoolkit_11_7: init at 11.7.0""
This reverts commit 90c505790c.
2022-10-04 08:26:28 +02:00
Weijia Wang
428401133f
openblas: fix build on aarch64-linux (PR #193729) 2022-10-01 10:18:28 +02:00
Artturin
0734f54ef2 treewide: move pkg-config, autoreconfHook, intltool to nativeBuildInputs
found with nixpkgs-lint
2022-09-26 17:53:26 +03:00
Frederik Rietdijk
63e480ba16 Merge staging-next into staging 2022-09-26 09:31:50 +02:00
Aidan Gauland
bcf0c3a882
tensorrt: provide default version fallback
When passed a CUDA version not in the table of default TensorRT versions for
CUDA versions, fall back to a default package version instead of breaking
evaluation of the package.
2022-09-26 17:36:45 +13:00
Aidan Gauland
35425566b8
cudnn: provide default version fallback
When passed a CUDA version not in the table of default cuDNN versions for CUDA
versions, fall back to a default package version instead of breaking evaluation
of the package.
2022-09-26 17:36:38 +13:00
github-actions[bot]
e0bea8e017
Merge staging-next into staging 2022-09-26 00:03:58 +00:00
OPNA2608
abcaa92123 openblas: Enable & honour parallel building 2022-09-25 18:06:40 +02:00
Martin Weinelt
9a1edca214
libtensorflow-bin: drop
The package was introduced when our source package did not expose
libtensorflow, which it does these days. Additionally the -bin package
has not been well maintained and is stuck on a version from 2020/12.
2022-09-25 13:23:43 +02:00
Mario Rodas
1b9ed9f801
Merge pull request #190913 from npatsakula/libtorch-bin-update
libtorch-bin: 1.10.0 -> 1.12.1
2022-09-24 11:45:49 -05:00
Thomas Tuegel
cfe69b2b2f
Merge pull request #185997 from r-ryantm/auto-update/openblas
openblas: 0.3.20 -> 0.3.21
2022-09-20 14:55:24 -05:00
amesgen
b02d6e3754
latte-integrale: init at 1.7.6 (#190683)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-09-17 16:22:02 +02:00
Patsakula Nikita
28ed20a3da
libtorch-bin: 1.10.0 -> 1.12.1 2022-09-13 20:05:19 +03:00
Sandro
3d1fe8482b
Merge pull request #188346 from tjni/arpack-stackprotector
arpack: reenable stackprotector on aarch64-darwin
2022-09-04 10:58:37 +02:00
Artturi
59fa516ce8
Merge pull request #189142 from alexvorobiev/mkl-install
Use cp instead of install to preserve symlinks in MKL
2022-09-04 02:37:17 +03:00
R. Ryantm
12a9446c6e suitesparse: 5.11.0 -> 5.13.0 2022-09-03 16:54:37 +02:00
Alex Vorobiev
a40ff9e1b7 mkl: use cp instead of install to preserve symlinks 2022-09-01 17:44:14 +00:00
Sandro
1a9d22934c
Merge pull request #188490 from risicle/ris-openblas-passthru-tests 2022-08-28 23:29:54 +02:00
Robert Scott
07be352bfe openblas: add some key reverse dependencies to passthru.tests 2022-08-27 12:17:02 +01:00
Samuel Ainsworth
8382e78fdb cudaPackages.cudnn: migrate to hash and SRI hashes 2022-08-27 01:40:33 +00:00