Commit Graph

24752 Commits

Author SHA1 Message Date
sodiboo
edbb4903fa flutterPackages-source.*.engine: don't remove gen 2024-11-27 21:06:37 +01:00
jopejoe1
2e2c7f54fd treewide: hide more deprecated stuff if allowAliases is false 2024-11-27 20:51:46 +01:00
github-actions[bot]
8cfd862ce8 Merge staging-next into staging 2024-11-27 12:06:39 +00:00
FliegendeWurst
41f52f8a05 openjdk8: fix build with GCC 14 2024-11-27 08:55:49 +01:00
Ulrik Strid
36bd945fc6 Add binutils to ocaml so that static compiler can build correctly (#359231) 2024-11-27 07:48:55 +01:00
github-actions[bot]
e645ec8944 Merge staging-next into staging 2024-11-27 06:05:34 +00:00
7c6f434c
43e88080cf fpc: fix darwin build (#359218) 2024-11-27 05:48:19 +00:00
Colin
a41b6f0e24 treewide: add mainProgram attribute to lisp compilers (#358036) 2024-11-27 04:21:41 +00:00
K900
48e92e6898 Merge remote-tracking branch 'origin/staging-next' into staging 2024-11-26 16:27:29 +03:00
Emily
cf71af6176 gcc: restore dropped isl line
I think this was a rebase mishap and causes a ton of rebuilds.

Not sure if we actually need the Darwin condition any more (or to be
using the older `isl` version?), but `master` isn’t the place to
find out :)

Fixes: 90474914ee
2024-11-26 10:07:23 +00:00
Owen Lynch
52b7f0d233 added binutils to ocaml so that static compiler can build correctly 2024-11-26 09:55:09 +00:00
Reno Dakota
ce40ce79f1 fpc: fix darwin build 2024-11-26 00:26:49 -08:00
K900
3b5cb28a23 Merge remote-tracking branch 'origin/staging-next' into staging 2024-11-26 09:46:04 +03:00
Yt
d328c0c5f4 gleam: 1.6.1 -> 1.6.2 (#358888) 2024-11-25 16:52:35 -05:00
Tristan Ross
a914d7e87a flutter: revert remove usages of aliases {build,host,target}Platform (#357173) 2024-11-25 13:41:29 -08:00
Philip Taron
4261e7fbdf various: fixes for strictDeps = true (#355844) 2024-11-25 09:14:02 -08:00
figsoda
08fd6ab411 cargo-auditable: 0.6.2 -> 0.6.5 (#355792) 2024-11-25 11:09:11 -05:00
Tristan Ross
7c18ea34a2 llvmPackages: Make targetLlvmLibraries overridable (#355001) 2024-11-25 07:25:49 -08:00
Tristan Ross
b994c8ca43 llvmPackages.compiler_rt: Fix version tests for git (#354471) 2024-11-25 07:25:18 -08:00
Emily
ba4c0e502a dotnet-{sdk,runtime,aspnetcore}_{6,7}: mark as EOL (#358533) 2024-11-25 15:07:00 +00:00
github-actions[bot]
9a94a24ad9 Merge staging-next into staging 2024-11-25 14:38:16 +00:00
Emily
504e3ecdd9 gcc: do not allow version skew when cross-building gcc (#352821) 2024-11-25 14:35:38 +00:00
Emily
50f4da7e74 llvmPackages.libclang{12,13,14,15,16}: ignore -nostd* flag when linking (#358836) 2024-11-25 13:56:20 +00:00
Emily
39589350f7 treewide: improve prepending and appending derivation arguments in bash code (#357052) 2024-11-25 13:55:41 +00:00
Sergei Trofimovich
90474914ee gcc: do not allow version skew when cross-building gcc
When `gcc` is cross-built (`build` != `target` && `host` == `target`)
`gcc` assumes that it has a compatible cross-compiler in the environment
that can build target libraries. Version of a cross-compiler has to
match the compiler being cross-built as libraries frequently use fresh
compiler features, like `-std=c++26` or target-specific types like
`_Bfloat16`.

Version mismatch causes build failures like:

    https://github.com/NixOS/nixpkgs/issues/351905

Similar problems (but on a smaller scale) happen when a `gcc`
cross-compiler is built (`build` == `host` && `host` != `target`) built
by a mismatching version of a native compiler (`build` == `host` &&
`host` == `target`). That was worked around by forcing `gcc9Stdenv` for
older compiler versions.

Let's fix both problems by requiring the same compiler version for
cross-case.

Closes: https://github.com/NixOS/nixpkgs/issues/351905
2024-11-25 09:11:38 +00:00
Wolfgang Walther
d86588d230 treewide: improve prepending and appending derivation arguments in bash code
Those would be problematic with __structuredAttrs turned on, because
they'd turn those nice bash arrays back into strings - and potentially
lose some of the values on the way.
2024-11-25 09:09:23 +01:00
Emily
9437ab6a53 squeak: fix build (#358156) 2024-11-25 07:16:51 +00:00
R. Ryantm
bb102da5de gleam: 1.6.1 -> 1.6.2 2024-11-25 05:08:47 +00:00
Emily
382ef6cd88 Merge staging-next into staging 2024-11-25 02:00:00 +00:00
Reno Dakota
1e3da684a3 llvmPackages.libclang{12,13,14,15,16}: ignore -nostd* flag when linking
apply
5b77e752dc
to clang 14-16 and backport the patch to apply to clang 12-13

backported patch just drops the final change in Hunk 2 of Options.td as
it doesn't exist until clang-14
2024-11-24 22:37:39 +00:00
Donovan Glover
dd7b1eb241 kazumi: 1.4.3 -> 1.4.4 (#358300) 2024-11-24 22:05:37 +00:00
Philip Taron
0ed56980f9 {gcc{7,8}{,Stdenv},gfortran{7,8}}: drop (#357657) 2024-11-24 08:01:00 -08:00
TANIGUCHI Masaya
65f013da3a treewide: add mainProgram attribute to lisp compilers 2024-11-24 11:48:55 +00:00
Reno Dakota
ba1b15be08 squeak: fix build 2024-11-24 09:51:59 +01:00
K900
15bb2bfa54 Merge remote-tracking branch 'origin/staging-next' into staging 2024-11-24 10:18:58 +03:00
Emily
c9e243b7ed swiftpm2nix: use nurl instead of nix-prefetch-git (#358546) 2024-11-23 20:15:33 +00:00
Olivér Falvai
cfc3088edc swiftpm2nix: use nurl instead of nix-prefetch-git 2024-11-23 21:02:14 +01:00
Emily
3561b1dd74 dotnet-{sdk,runtime,aspnetcore}_{6,7}: mark as EOL
See <https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core>.
2024-11-23 18:29:35 +00:00
github-actions[bot]
47c4a8d45e Merge staging-next into staging 2024-11-23 18:04:31 +00:00
R. Ryantm
9c3233afc4 graalvmCEPackages.graaljs: 24.0.1 -> 24.1.1 2024-11-23 16:21:01 +00:00
Weijia Wang
34134be7a2 chickenPackages_5.chickenEggs.lowdown: fix build (#358455) 2024-11-23 16:45:48 +01:00
Linus Vettiger
89ba4d2a77 chickenPackages_5.chickenEggs.lowdown: fix build 2024-11-23 16:24:36 +01:00
Weijia Wang
2629bb467b chickenPackages_5.chickenEggs.medea: fix build (#358365) 2024-11-23 15:30:03 +01:00
R. Ryantm
dd0977818d graalvmCEPackages.truffleruby: 24.0.1 -> 24.1.1 2024-11-23 13:53:07 +00:00
R. Ryantm
1493059fb9 graalvmCEPackages.graalpy: 24.0.1 -> 24.1.1 2024-11-23 13:48:43 +00:00
R. Ryantm
e51543cab8 graalvmCEPackages.graalnodejs: 24.0.1 -> 24.1.1 2024-11-23 13:39:11 +00:00
Aleksana
8f0923a07d mono: set meta.mainProgram (#358022) 2024-11-23 21:27:22 +08:00
K900
35125588e3 Merge remote-tracking branch 'origin/staging-next' into staging 2024-11-23 15:08:40 +03:00
Aleksana
fc26d5c564 mercury: add maintainer (#350011) 2024-11-23 19:43:48 +08:00
Vieta
90190ac71c mercury: add vieta to maintainers
Co-authored-by: Arne Keller <2012gdwu+github@posteo.de>
2024-11-23 19:35:19 +08:00