Commit Graph

13696 Commits

Author SHA1 Message Date
Guillaume Girol
33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Alyssa Ross
4ed0e1a743 gcc: use as(1) from binutils with LLVM bintools
LLVM does not provide a drop-in replacement for as(1).

This makes it possible to build a GNU Fortran cross compiler from GNU
to LLVM — e.g. buildPackages.gfortran for
{ system = "aarch64-linux"; useLLVM = true; }
2023-01-20 18:35:25 +01:00
Alyssa Ross
f5e63a0e9e bintools: add isGNU and isLLVM attributes 2023-01-20 18:35:25 +01:00
Yureka
e72146804a
pkgsMusl.go: bootstrap with gccgo (#207681) 2023-01-20 18:04:58 +01:00
Thiago Kenji Okada
4b093872a6
Merge pull request #209060 from Sohalt/graal-vm-js
pkgs/graalvm: add graaljs installable
2023-01-20 12:09:16 +00:00
Domen Kožar
15188f9ed4
Merge pull request #195606 from geopjr-forks/update/crystal
crystal: 1.2 -> 1.7
2023-01-20 11:47:25 +00:00
Brian J. Cardiff
4141729d9c
souffle: add darwin support (#208373)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2023-01-19 23:21:13 +01:00
Sandro
d74eee696f
Merge pull request #209143 from ligolang/ligo--0_59 2023-01-19 16:47:41 +01:00
Frederik Rietdijk
7cfe983f0b
Merge pull request #206995 from Madouura/pr/rocm-related
rocm-related: implement more derivations
2023-01-19 13:58:52 +01:00
Weijia Wang
64a4e05f0d ocaml: add unsafe string support 2023-01-19 13:55:44 +08:00
Madoura
18c88296d0
rocm-related: 5.4.1 → 5.4.2
hip-common: 5.4.1 → 5.4.2

hipblas: 5.4.1 → 5.4.2

hipcc: 5.4.1 → 5.4.2

hip: 5.4.1 → 5.4.2

hipfft: 5.4.1 → 5.4.2

hipcub: 5.4.1 → 5.4.2

hipify: 5.4.1 → 5.4.2

hipfort: 5.4.1 → 5.4.2

clang-ocl: 5.4.1 → 5.4.2

hipsolver: 5.4.1 → 5.4.2

llvmPackages_rocm.llvm: 5.4.1 → 5.4.2

migraphx: 5.4.1 → 5.4.2

miopen: 5.4.1 → 5.4.2

rdc: 5.4.1 → 5.4.2

rccl: 5.4.1 → 5.4.2

rocblas: 5.4.1 → 5.4.2

miopengemm: 5.4.1 → 5.4.2

hipsparse: 5.4.1 → 5.4.2

rocdbgapi: 5.4.1 → 5.4.2

rocfft: 5.4.1 → 5.4.2

rocgdb: 5.4.1 → 5.4.2

rocclr: 5.4.1 → 5.4.2

rocalution: 5.4.1 → 5.4.2

rocm-device-libs: 5.4.1 → 5.4.2

rocm-opencl-runtime: 5.4.1 → 5.4.2

rocm-cmake: 5.4.1 → 5.4.2

rocm-thunk: 5.4.1 → 5.4.2

rocminfo: 5.4.1 → 5.4.2

rocmlir: 5.4.0 → 5.4.1

rocm-comgr: 5.4.1 → 5.4.2

rocprofiler: 5.4.1 → 5.4.2

rocr-debug-agent: 5.4.1 → 5.4.2

rocrand: 5.4.1 → 5.4.2

rocsolver: 5.4.1 → 5.4.2

roctracer: 5.4.1 → 5.4.2

rocm-smi: 5.4.1 → 5.4.2

rocwmma: 5.4.1 → 5.4.2

rocprim: 5.4.1 → 5.4.2

rocsparse: 5.4.1 → 5.4.2

rocthrust: 5.4.1 → 5.4.2

tensile: 5.4.1 → 5.4.2
2023-01-18 16:59:22 -06:00
Madoura
5141304ef0
rocm-related: don't enable broken as long as minor version is the same 2023-01-18 16:59:21 -06:00
Sandro
76645347bd
Merge pull request #210117 from wegank/ocaml-aarch64-linux
ocaml-ng.ocamlPackages_4_0[2-5].ocaml: unbreak on aarch64-linux
2023-01-18 14:34:52 +01:00
Madoura
4181b58e8a
hip: add gpuTargets to passthru 2023-01-18 07:20:10 -06:00
Alyssa Ross
a5e1363258 llvmPackages.bintools: remove as -> llvm-as symlink
"llvm-as is an LLVM IR -> LLVM bitcode assembler not a system
assembler"[1], and therefore should not be linked as "as".

The "as" symlink was removed in 46e5ea5af6 ("llvm*: remove symlinks
to llvm-diff, llvm-as and associated LLVM IR utilities."), but that
was partially reverted by b331c72f03 ("llvm: setup some symlinks for
compatibility with binutils"), which restored a bunch of symlinks that
were incorrectly removed, but also incorrectly restored "as".  This
was pointed out[2] at the time but apparently never fixed.

[1]: https://github.com/NixOS/nixpkgs/issues/93523#issue-661663683
[2]: b331c72f03 (commitcomment-40981705)
2023-01-18 11:36:45 +00:00
Alyssa Ross
3d1e039332 llvmPackages.bintools-unwrapped: add missing symlinks
We were missing symlinks for some programs e.g. strings, which caused
e.g. pkgsLLVM.x264 to fail to build.

Here, I have filled in all the symlinks that LLVM would create if
built with the LLVM_INSTALL_BINUTILS_SYMLINKS option.  Where an
existing symlink's target has changed, it's to avoid a double
indirection e.g. strip -> llvm-strip -> llvm-objcopy has because just
strip -> llvm-objcopy.

There's also the related problem that we are creating a as -> llvm-as
symlink, which doesn't make sense, but I'll remove that in a
subsequent commit so that if it somehow breaks something it's easy to
revert just that change.

Fixes: https://github.com/NixOS/nixpkgs/pull/210983
2023-01-18 11:36:45 +00:00
Nick Cao
e37d909c97
Merge pull request #205584 from wegank/julia-darwin
julia_18-bin: add darwin support
2023-01-18 14:04:53 +08:00
Evangelos Paterakis
52c3f58bad
feat: 1.7.1 2023-01-17 20:51:42 +02:00
Gauvain 'GovanifY' Roussel-Tarbouriech
94645872d1
p4c: add myself as maintainer and add changelog 2023-01-17 14:43:03 +01:00
Nick Cao
6de4a46100
Merge pull request #208991 from SubhrajyotiSen/update-kotlin
kotlin-native: 1.7.10 -> 1.8.0
2023-01-17 10:44:00 +08:00
Weijia Wang
a862d89303 julia_18-bin: add darwin support 2023-01-17 02:11:22 +01:00
Nick Cao
9aa87279ce
Merge pull request #211077 from emilytrau/tinygo-0.26.0
tinygo: 0.25.0 -> 0.26.0
2023-01-17 08:21:33 +08:00
Weijia Wang
67548d607d ocaml-ng.ocamlPackages_4_0[2-5].ocaml: unbreak on aarch64-linux 2023-01-16 20:58:27 +01:00
Samuel Ainsworth
86f29625e7
Merge pull request #210135 from samuela/samuela/cuda12
cudaPackages_12: init at 12.0.0
2023-01-16 13:47:38 -05:00
Sandro
3b0ea1e099
Merge pull request #209332 from Luflosi/update/nextpnr 2023-01-16 16:46:49 +01:00
Emily Trau
27463cf1d5 tinygo: 0.25.0 -> 0.26.0 2023-01-16 18:09:56 +11:00
Jörg Thalheim
0a694706aa
Merge pull request #210803 from wegank/bigloo-darwin
bigloo: unbreak on x86_64-darwin
2023-01-16 01:04:34 +01:00
GenericNerdyUsername
fd651fc594
jetbrains-jdk: fix manpages 2023-01-15 18:01:20 +00:00
Ryan Lahfa
65e07f20cf
Merge pull request #210397 from willcohen/bump-emscripten-rebased
emscripten: 3.1.17 -> 3.1.24
2023-01-15 17:40:41 +01:00
Weijia Wang
3b421e65f7 bigloo: unbreak on x86_64-darwin 2023-01-15 13:59:12 +01:00
Madoura
2d967b6e3a
hipify: init at 5.4.1 2023-01-15 05:39:27 -06:00
Stanisław Pitucha
24b160324c
Merge pull request #210728 from r-ryantm/auto-update/owl-lisp
owl-lisp: 0.2 -> 0.2.1
2023-01-15 15:10:26 +11:00
figsoda
1e47b50d85
Merge pull request #210587 from figsoda/hvm
hvm: 0.1.89 -> 1.0.0
2023-01-14 18:28:49 -05:00
Martin Weinelt
b974cf6522
Merge pull request #209180 from NixOS/staging-next 2023-01-14 16:26:39 +00:00
R. Ryantm
c7833a91da owl-lisp: 0.2 -> 0.2.1 2023-01-14 16:19:21 +00:00
figsoda
57b8910e15 hvm: 0.1.89 -> 1.0.0 2023-01-14 11:19:13 -05:00
GenericNerdyUsername
b1efcf7886
jetbrains-jdk: add JCEF support 2023-01-14 11:37:38 +00:00
github-actions[bot]
f656c3e849
Merge master into staging-next 2023-01-14 06:01:02 +00:00
zowoq
65e8ccfad6 go_1_20: 1.20rc2 -> 1.20rc3 2023-01-14 13:54:44 +10:00
Nick Cao
b0557e9d97
Merge pull request #209920 from wegank/tjcc-darwin
teyjus: 2.1 -> unstable-2019-07-26
2023-01-14 11:43:46 +08:00
github-actions[bot]
49722fd14a
Merge master into staging-next 2023-01-13 18:01:34 +00:00
Vladimír Čunát
befc83905c
Merge #209423: gnat12: add for x86_64-darwin 2023-01-13 18:32:21 +01:00
github-actions[bot]
ceb05ad4bf
Merge master into staging-next 2023-01-13 06:01:09 +00:00
Nick Cao
f3bde26086
Merge pull request #210315 from NickCao/julia_19
julia_19: init at 1.9.0-beta2
2023-01-13 13:49:09 +08:00
Martin Weinelt
5342b695b1 Merge remote-tracking branch 'origin/master' into staging-next 2023-01-12 23:07:01 +01:00
Raito Bezarius
6eaebaf95a emscripten: add raitobezarius as maintainer 2023-01-12 12:32:58 -05:00
Raito Bezarius
ecac00124e emscripten: 3.1.17 -> 3.1.24 2023-01-12 12:32:50 -05:00
figsoda
b9259df616 rustPlatform.buildRustPackage: fix cross compiling auditable packages 2023-01-12 12:22:59 -05:00
Nick Cao
a0d2fa17be
julia_19: init at 1.9.0-beta2 2023-01-12 16:39:56 +08:00
Mario Rodas
7b9bc04277
Merge pull request #209985 from r-ryantm/auto-update/julia_18
julia_18: 1.8.4 -> 1.8.5
2023-01-12 02:51:28 -05:00