Commit Graph

16727 Commits

Author SHA1 Message Date
github-actions[bot]
fecd99b105
Merge staging-next into staging 2023-11-09 06:01:40 +00:00
Weijia Wang
e49468c266
Merge pull request #266162 from reckenrode/chicken-fix
chickenPackages_4.chicken: fix build on x86_64-darwin
2023-11-09 06:43:38 +01:00
Weijia Wang
83bfbf0213
Merge pull request #265490 from alyssais/compiler-rt-16-freebsd
llvmPackages_16.compiler-rt: fix FreeBSD build
2023-11-09 06:12:20 +01:00
github-actions[bot]
f3e8efda49
Merge master into haskell-updates 2023-11-09 00:12:27 +00:00
github-actions[bot]
50249cdaf2
Merge staging-next into staging 2023-11-09 00:02:40 +00:00
github-actions[bot]
00a0662a3c
Merge master into staging-next 2023-11-09 00:02:14 +00:00
znaniye
8b2821da58 odin: add znaniye as maintainer 2023-11-08 20:14:54 -03:00
Someone Serge
4e4bbb01eb cudaPackages: redist: EULA notice in the description
...to be displayed on search.nixos.org &c; this is the same notice as
included by conda-forge per agreement with nvidia; cf. comments in
https://github.com/NixOS/nixpkgs/pull/76233
2023-11-08 19:06:44 -03:00
Someone Serge
47209852a9 cudaPackages: redist: mark as prebuilt binary 2023-11-08 19:06:44 -03:00
Someone Serge
6cd3e9ce1a cudaPackages: redist components: per-package license url 2023-11-08 19:06:44 -03:00
Tyler Benster
dae1e0d49a cudatoolkit: add NVIDIA license 2023-11-08 19:06:44 -03:00
Thiago Kenji Okada
023b99e916
Merge pull request #266314 from znaniye/update-odin
odin: dev-2023-08 -> dev-2023-11
2023-11-08 20:38:48 +00:00
Wael Nasreddine
abdb350e04
Merge pull request #266181 from qowoz/go120 2023-11-08 12:16:15 -08:00
Lily Foster
e58eaa0ee9
llvmPackages_{15,16}: fix libcxxabi -fno-exceptions build for wasm 2023-11-08 13:51:49 -05:00
znaniye
378de6ae1c odin: dev-2023-08 -> dev-2023-11 2023-11-08 15:15:34 -03:00
Luflosi
46478168d2
yosys: 0.34 -> 0.35
https://github.com/YosysHQ/yosys/releases/tag/yosys-0.35
2023-11-08 15:21:36 +01:00
Luflosi
e947b23190
yosys: use finalAttrs 2023-11-08 15:21:34 +01:00
Luflosi
e24783fe6f
yosys: add Luflosi as maintainer 2023-11-08 15:21:33 +01:00
github-actions[bot]
d49b3ff9e3
Merge staging-next into staging 2023-11-08 12:02:19 +00:00
github-actions[bot]
263a89fa08
Merge master into staging-next 2023-11-08 12:01:20 +00:00
Adam Joseph
a738046341 Update pkgs/development/compilers/gcc/patches/default.nix 2023-11-08 10:50:07 +00:00
Randy Eckenrode
299c06a0f5 gcc{48,49,6,7,8,9,10}: improve cctools-llvm compatibility
darwin.cctools defaults to `llvm-strip` when the version of LLVM in the
stdenv is 12 or newer. This strip implementation does not support the
`-c` flag required by older versions of GCC. Use the cctools-port
version for compatibility when building older versions of GCC.
2023-11-08 10:50:07 +00:00
Randy Eckenrode
bec14225ab gcc{48,49,6,7,8,9,10}: fix missing symbol errors on x86_64-darwin
The x86_64-darwin build fails with the following symbol errors when
building gencondmd:

    Undefined symbols for architecture x86_64:
      "_ix86_excess_precision", referenced from:
          ___cxx_global_var_init.101 in gencondmd.o
      "_ix86_fpmath", referenced from:
          ___cxx_global_var_init.101 in gencondmd.o
      "_ix86_isa_flags", referenced from:
          ___cxx_global_var_init.101 in gencondmd.o
      "_ix86_unsafe_math_optimizations", referenced from:
          ___cxx_global_var_init.101 in gencondmd.o
      "_target_flags", referenced from:
          ___cxx_global_var_init.101 in gencondmd.o

This commit applies a workaround posted to the GCC BugZilla.
See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92061.
2023-11-08 10:50:07 +00:00
Randy Eckenrode
93153208cc gcc{8,9}: don’t pass --gstabs to clang assembler
Darwin uses the clang integrated assembler, which does not support
`--gstabs`. While the `configure` script detects whether the assembler
supports it, Darwin passes `--gstabs` unconditionally. This patch is
backported to make the bootstrap only use it when supported.
2023-11-08 10:50:07 +00:00
Randy Eckenrode
d4f8aac2c5 gcc{48,49,6}: don’t use -pipe with clang assembler
Older versions of GCC use `-pipe` on Darwin due to compatibility
problems with older cctools assemblers. Darwin now uses the clang
integrated assembler. While it is possible to pipe input into it, the
wrapper used in nixpkgs is not set up for it.

Fixing the wrapper would cause all of Darwin to rebuild, which is not
desirable, so just disable `-pipe` in the bootstrap configuration. The
clang integrated assembler doesn’t have the bug anyway.
2023-11-08 10:50:07 +00:00
Randy Eckenrode
e06f05d23c gcc11: fix build on aarch64-darwin
The libgcc configure script was middetecting aarch64-darwin and trying
to use a deployment target of 10.5, which is not valid for that
platform. The build was failing because the linker was looking for stubs
that don’t exist (neither as part of the source releases nor as part of
the official SDK from Apple).

Backporting the `config.host` check and `t-darwin-rpath` from GCC 12
allows GCC 11 to build again on aarch64-darwin.
2023-11-08 10:50:07 +00:00
Randy Eckenrode
b09f87fb0d gcc48: disable on x86_64-darwin
According to Hydra, the last time GCC 4.8 successfully built on Darwin
was October 2014. It is possible to make the first stage build
successfully with clang, but the resulting GCC is not capable of reading
the Darwin SDK headers due to their use of `__can_include`.

It’s been broken for almost a decade, so just disable it.
2023-11-08 07:32:47 +00:00
zowoq
e7ef0556e6 go_1_20: 1.20.10 -> 1.20.11
Changelog: https://go.dev/doc/devel/release#go1.20
2023-11-08 13:54:20 +10:00
github-actions[bot]
fe1578be1e
Merge master into haskell-updates 2023-11-08 00:12:22 +00:00
Randy Eckenrode
c9575b19aa
chickenPackages_4.chicken: fix build on x86_64-darwin
Use the `@executable_path` because the full path to the store is too long.

Also add the target prefix to `install_name_tool`.
2023-11-07 18:50:29 -05:00
github-actions[bot]
d0018c61ff
Merge staging-next into staging 2023-11-07 18:01:28 +00:00
github-actions[bot]
1505981287
Merge master into staging-next 2023-11-07 18:00:55 +00:00
Peder Bergebakken Sundt
44018d1c4f
Merge pull request #266066 from onemoresuza/hare
hare: add onemoresuza as the maintainer
2023-11-07 17:51:52 +02:00
OTABI Tomoya
5670eccbf8
Merge pull request #265874 from Delta456/update_vlang
vlang: 2023.42 -> 2023.44
2023-11-08 00:32:56 +09:00
Gustavo Coutinho de Souza
e3bac87a89
hare: add onemoresuza as the maintainer
Since harec is part of its bootstrapping and it's also orphaned, also
add onemoresuza as its maintainer.
2023-11-07 11:04:35 -03:00
github-actions[bot]
599850da55
Merge staging-next into staging 2023-11-07 12:01:25 +00:00
github-actions[bot]
bed56440cb
Merge master into staging-next 2023-11-07 12:00:57 +00:00
Adam Joseph
b9c6f5b754 gcc: move version iteration out of all-packages.nix
This resolves a TODO previously in all-packages.nix.
2023-11-07 09:57:54 +00:00
Adam Joseph
78706a9184 gcc: move version information to gcc/versions.nix 2023-11-07 09:57:54 +00:00
Alyssa Ross
772a2502f1
llvmPackages_16.compiler-rt: fix FreeBSD build
The clang_rt.crt* files are only built on Linux (see the
COMPILER_RT_HAS_CRT CMake variable).
2023-11-07 10:01:10 +01:00
Weijia Wang
7eb07191a5
Merge pull request #265967 from reckenrode/llvm-fix
llvmPackages_10.llvm: fix build with clang 16
2023-11-07 09:33:32 +01:00
Weijia Wang
8012034692 Merge branch 'staging-next' into staging 2023-11-07 03:41:49 +01:00
Randy Eckenrode
01d3b7449c
llvmPackages_10.llvm: fix build with clang 16
Add missing isl includes needed to build with Polly support enabled.
2023-11-06 19:15:25 -05:00
github-actions[bot]
8541e5ab09
Merge master into haskell-updates 2023-11-07 00:12:32 +00:00
github-actions[bot]
38bc2a577e
Merge master into staging-next 2023-11-07 00:02:31 +00:00
Dmitry Kalinkin
93b63a2cab
Merge pull request #265514 from xworld21/treewide-texlive-with-packages
treewide: switch to texlive.withPackages
2023-11-06 16:47:04 -05:00
matt-savvy
498a954c4e Gleam: 0.31.0 -> 0.32.2
https://github.com/gleam-lang/gleam/blob/v0.32.0/CHANGELOG.md
2023-11-06 18:30:55 +00:00
Swastik
9b7de1e642 vlang: add delta231 as maintainer 2023-11-06 21:52:27 +05:30
Swastik
3f269391c5 vlang: 2023.42 -> 2023.44 2023-11-06 21:46:22 +05:30
sternenseemann
2ec6f63534 haskell.compiler.ghcHEAD: 9.7.20230527 -> 9.9.20231014 2023-11-06 15:26:58 +01:00
github-actions[bot]
c0581a90af
Merge master into haskell-updates 2023-11-06 00:12:31 +00:00
github-actions[bot]
b23f12e076
Merge master into staging-next 2023-11-06 00:02:12 +00:00
toonn
754ada3a56
Merge pull request #262659 from reckenrode/crystal-fix
crystal: fix build with newer versions of clang
2023-11-05 19:59:01 +01:00
github-actions[bot]
bb38778356
Merge master into staging-next 2023-11-05 18:00:55 +00:00
Vincenzo Mantova
2fa4ebdbc1 mitscheme: replace texlive.combine with texliveSmall.withPackages 2023-11-05 13:43:29 +00:00
K900
0a41eb1276
Merge pull request #257551 from toastal/v0.0.20230924
lunarml: unstable-2023-09-21 → 0.0.20230924
2023-11-05 16:27:25 +03:00
Vincenzo Mantova
422c63c2a4 asl: replace texlive.combined.scheme-medium with texliveMedium 2023-11-05 11:56:02 +00:00
Vincenzo Mantova
1429e5b57e bluespec: replace texlive.combined.scheme-full with texliveFull 2023-11-05 11:54:56 +00:00
Vincenzo Mantova
8f944be411 gnu-cobol: replace texlive.combined.scheme-basic with texliveBasic 2023-11-05 11:54:55 +00:00
github-actions[bot]
85f6f75959
Merge master into haskell-updates 2023-11-05 00:13:14 +00:00
Neyts Zupan
044e50b331
lamdera: 1.2.0 -> 1.2.1 2023-11-04 19:35:08 +00:00
github-actions[bot]
b90e2fc451
Merge staging-next into staging 2023-11-04 06:01:49 +00:00
github-actions[bot]
10d3ba75f0
Merge master into staging-next 2023-11-04 06:01:18 +00:00
Adam Joseph
36f5b2e42b gcc.libgcc: compare host and target platforms, rathern than their triples
The rest of our gcc expression prepends "${targetPlatform.config}-"
to paths and binaries if `hostPlatform!=targetPlatform`.  The
`libgcc.nix` expression was using
'hostPlatform.config!=targetPlatform.config`, which caused it to
look in the wrong place when moving files.  This commit corrects that.
2023-11-04 05:58:23 +00:00
Weijia Wang
44f16f33cc Merge branch 'master' into staging-next 2023-11-04 01:43:45 +01:00
Weijia Wang
60530cebce
Merge pull request #264125 from r-ryantm/auto-update/ballerina
ballerina: 2201.8.1 -> 2201.8.2
2023-11-04 01:28:35 +01:00
github-actions[bot]
a09e41ed5a
Merge master into haskell-updates 2023-11-04 00:11:50 +00:00
Nick Cao
a69d9b5467
Merge pull request #264822 from r-ryantm/auto-update/kotlin
kotlin: 1.9.10 -> 1.9.20
2023-11-03 16:31:15 -04:00
github-actions[bot]
d34372f579
Merge staging-next into staging 2023-11-03 18:01:52 +00:00
github-actions[bot]
3c43b804d4
Merge master into staging-next 2023-11-03 18:01:23 +00:00
Weijia Wang
649a93124d
Merge pull request #264705 from wegank/neko-clang-16
neko: fix build with clang 16
2023-11-03 16:26:31 +01:00
Weijia Wang
dc5cebbe3c
Merge pull request #264421 from nagy/nagy/chicken-fix-build
chickenPackages.chickenEggs.{taglib,sdl-base}: fix build
2023-11-03 15:01:26 +01:00
github-actions[bot]
2495a9151d
Merge staging-next into staging 2023-11-03 12:01:40 +00:00
github-actions[bot]
db0a71076b
Merge master into staging-next 2023-11-03 12:01:07 +00:00
Vladimír Čunát
2a550b9740
Merge #265107: Revert "spirv-llvm-translator: move spirv-tools to nativeBuildInputs"
...into staging-next
2023-11-03 12:16:25 +01:00
adisbladis
35aa343cba
Merge pull request #264995 from adisbladis/xulrunner-alias
xulrunner: move to aliases.nix
2023-11-03 19:15:35 +13:00
github-actions[bot]
1b00b5e528
Merge master into haskell-updates 2023-11-03 00:12:22 +00:00
github-actions[bot]
a5f7981dde
Merge staging-next into staging 2023-11-03 00:02:57 +00:00
github-actions[bot]
75a11d85b8
Merge master into staging-next 2023-11-03 00:02:23 +00:00
Alyssa Ross
a9fd593f39
Revert "spirv-llvm-translator: move spirv-tools to nativeBuildInputs"
This reverts commit 69a71a0ec2.

Previously, the only use for spirv-tools was its commands being used
to run tests, but now, spirv-llvm-translator also links against its
libraries.  Tests won't be run when cross compiling to a
non-compatible architecture anyway, so to keep spirv-llvm-translator
cross compiling, we should move spirv-tools back to being a build
input so that the libraries can be found.  We could try to convince
CMake to use SPIRV-Tools.cmake from the host spirv-tools and
SPIRV-Tools-tools.cmake from the build spirv-tools, but since we never
actually need both when cross compiling it's not worth it.

This fixes the cross build LLVM/SPIRV-LLVM-Translator 16.
2023-11-02 23:54:40 +01:00
Anderson Torres
50c3db1d8e harePackages: remove myself from maintainers
I am not interested on keeping Hare for the foreseeable future.
2023-11-02 16:11:06 -03:00
adisbladis
d3be93748d xulrunner: move to aliases.nix
XULRunner was removed from Firefox in 2015.
2023-11-03 00:10:44 +13:00
github-actions[bot]
9d1ed665f7
Merge master into haskell-updates 2023-11-02 00:11:58 +00:00
github-actions[bot]
cb817ae356
Merge staging-next into staging 2023-11-02 00:02:53 +00:00
github-actions[bot]
d4d107cf3d
Merge master into staging-next 2023-11-02 00:02:27 +00:00
R. Ryantm
747e306746 owl-lisp: 0.2.1 -> 0.2.2 2023-11-01 20:08:03 +00:00
github-actions[bot]
2999b3c997
Merge staging-next into staging 2023-11-01 18:01:31 +00:00
github-actions[bot]
cd7af6170b
Merge master into staging-next 2023-11-01 18:01:01 +00:00
R. Ryantm
4585ec2878 kotlin-native: 1.9.10 -> 1.9.20 2023-11-01 15:16:04 +00:00
R. Ryantm
2c83eef4b9 kotlin: 1.9.10 -> 1.9.20 2023-11-01 14:00:31 +00:00
Mario Rodas
e82c391098
Merge pull request #264479 from marsam/update-fstar
fstar: 2023.04.25 -> 2023.09.03
2023-11-01 07:52:09 -05:00
github-actions[bot]
eafaa27c7e
Merge staging-next into staging 2023-11-01 12:01:45 +00:00
github-actions[bot]
4a533d29ce
Merge master into staging-next 2023-11-01 12:01:10 +00:00
Pavol Rusnak
23483be539
gcc-arm-embedded-13: init at 13.2.rel1 2023-11-01 12:35:17 +01:00
Artturi
7a57421d89
Merge pull request #264344 from alyssais/openmp-cross 2023-11-01 08:30:11 +02:00
github-actions[bot]
fabf4a67d3
Merge staging-next into staging 2023-11-01 06:01:27 +00:00
github-actions[bot]
26c3c233f5
Merge master into staging-next 2023-11-01 06:00:57 +00:00
Weijia Wang
faaaf4dccb neko: fix build with clang 16 2023-11-01 02:06:55 +01:00
github-actions[bot]
0f196bb1eb
Merge master into haskell-updates 2023-11-01 00:13:02 +00:00
github-actions[bot]
1b8319e14d
Merge staging-next into staging 2023-10-31 06:01:37 +00:00