Commit Graph

16820 Commits

Author SHA1 Message Date
Weijia Wang
674cd0cf1a
Merge pull request #270007 from reckenrode/old-llvm-darwin-fixes
llvmPackages_*: fix old llvm and lldb builds on Darwin
2023-12-03 18:55:53 +01:00
Emily Trau
3ff9ed03fb
Merge pull request #271787 from reckenrode/gcc-cross-fix
gcc: Darwin cross-compiler build fixes
2023-12-03 19:53:55 +11:00
Martin Povišer
e61cf890d6 yosys: make building with Python binding the default 2023-12-02 23:02:08 -06:00
Martin Povišer
e55ea6167f yosys: add option to build with Python binding 2023-12-02 23:02:08 -06:00
Randy Eckenrode
f2a7764cab
gcc{6,7,8,9,10,11}: fix cross-compiler build on x86_64-darwin
Building a cross-compiler fails due to register storage class specifier
errors when building with clang 16 due to its defaulting to C++17.
Downgrading the error allows the older cross-compilers to build.
2023-12-02 18:43:00 -05:00
Randy Eckenrode
4a538d6b3d
gcc11: mark as bad on aarch64-darwin when building a cross-compiler 2023-12-02 18:42:00 -05:00
Randy Eckenrode
fe27958aed
gcc{6,7,8,9}: use target bintools on Darwin
Using the host bintools results in evaluation errors when building an
AVR cross-compiler due to trying to build cctools for AVR.
2023-12-02 18:32:15 -05:00
Randy Eckenrode
db20831951
gcc11: drop AVR patch on Darwin (no longer needed) 2023-12-02 18:30:46 -05:00
Peder Bergebakken Sundt
702c081780
Merge pull request #271519 from r-ryantm/auto-update/flix
flix: 0.41.0 -> 0.42.0
2023-12-02 09:33:43 +01:00
Emily Trau
d37940bea4
Merge pull request #271361 from marsam/unbreak-darwin-sagittarius-scheme
sagittarius-scheme: unbreak on darwin
2023-12-02 13:10:43 +11:00
Adam Joseph
62dbf14a30 gcc: put environment variables in drvAttrs.env 2023-12-01 22:03:09 +00:00
R. Ryantm
2274d33158 flix: 0.41.0 -> 0.42.0 2023-12-01 20:00:36 +00:00
Silvan Mosberger
10bd922e3c
Merge pull request #271123 from Mic92/pr/release-outpaths-
Eval fixes from release-attrpaths-superset.nix optimization (part 2)
2023-12-01 01:03:07 +01:00
Randy Eckenrode
34da65ba2a gcc6: don’t link libstdc++ to CoreFoundation
Using flat namespaces causes libstdc++ to link CoreFoundation, but
that fails after #265102. Since CoreFoundation is not actually needed,
disable flat namespaces to avoid linking it unnecessarily.

Disabling flat namespaces matches the behavior of newer versions of
libstdc++ (GCC 7+) when building for newer Darwin hosts (10.5+).
2023-11-30 08:53:50 +00:00
Adam Joseph
72985fe2d1 cudaPackages_10.cudaFlags: fix broken eval 2023-11-30 09:36:06 +01:00
Mario Rodas
87b3568726 sagittarius-scheme: mark broken on aarch64-darwin
Sagittarius Scheme doesn't support aarch64-darwin yet.
2023-11-30 04:20:00 +00:00
Mario Rodas
9cb0b263da sagittarius-scheme: unbreak on darwin 2023-11-30 04:20:00 +00:00
7c6f434c
18483f295b
Merge pull request #270463 from hraban/nixpkgs-unstable
sbcl: 2.3.10 -> 2.3.11
2023-11-29 19:38:19 +00:00
Henner Zeller
897387bb27 yosys-synlig: 2023-10-26 -> 2023-11-28 2023-11-29 13:18:33 -06:00
Fabián Heredia Montiel
bee5e83a15
Merge pull request #270594 from a-n-n-a-l-e-e/kotlin-native-hash-update
kotlin-native: update darwin hashes; fix build
2023-11-28 22:07:02 +00:00
Emery Hemingway
8672b5cabd Remove nimPackages and nim2Packages 2023-11-28 16:48:10 +02:00
Emery Hemingway
35f108c7d7 buildNimPackage: load lockfiles and overrides 2023-11-28 16:48:10 +02:00
Emery Hemingway
39d4eace91 nimPackages.buildNimPackage: move to top-level 2023-11-28 16:48:10 +02:00
Emery Hemingway
9e00db7b79 nim: invert nim1 to be a definition of nim2 2023-11-28 16:48:10 +02:00
Mario Rodas
9043355e2d
Merge pull request #267617 from mdarocha/dotnet-update
dotnet-sdk: 6.0.416 -> 6.0.417, dotnet-sdk_7: 7.0.403 -> 7.0.404, dotnet-sdk_8: 8.0.100-rc.2.23502.2 -> 8.0.100
2023-11-28 05:54:13 -05:00
annalee
eb198e32f0
kotlin-native: update darwin hashes; fix build
last version update https://github.com/NixOS/nixpkgs/pull/264833
only updated the linux x64 hash and neglected the 2 macos ones.

this updates the other two hashes using the published sha256 digests
https://github.com/JetBrains/kotlin/releases/tag/v1.9.20
and converts them to an sri.

testing: build passed on x64 darwin
2023-11-28 09:28:52 +00:00
Pol Dellaiera
e6bff45694
Merge pull request #270157 from nagy/otus-lisp-2-5
otus-lisp: 2.4 -> 2.5
2023-11-27 22:51:52 +01:00
Hraban Luyat
250268554e sbcl: 2.3.10 -> 2.3.11 2023-11-27 13:52:32 -05:00
R. Ryantm
8fd9119a3d purescript: 0.15.12 -> 0.15.13 2023-11-27 12:31:10 +00:00
Peder Bergebakken Sundt
72a5d95736
Merge pull request #268670 from ShaddyDC/osl-fix
osl: fix build, 1.12.13.0 -> 1.12.14.0
2023-11-27 01:03:13 +01:00
Daniel Nagy
7beab0f407
otus-lisp: move to by-name structure 2023-11-26 15:30:00 +01:00
Ryan Lahfa
6dd2f029a7
Merge pull request #269877 from RaitoBezarius/ovmf-darwin 2023-11-26 02:32:06 +01:00
Randy Eckenrode
cc2d0f04db
llvmPackages_6.lldb: fix build on x86_64-darwin 2023-11-25 16:31:12 -05:00
Randy Eckenrode
856eb81d1f
llvmPackages_{7,8,9}.{llvm-polly,libllvm-polly}: fix build with clang 16
Same fix as https://github.com/NixOS/nixpkgs/pull/265967.
2023-11-25 16:31:12 -05:00
Raito Bezarius
6a2ed3adf2 edk2: support RISC-V
EDK2 has a good support of RISC-V nowadays.
2023-11-25 12:47:30 +01:00
Raito Bezarius
e99c920fb1 edk2: 202308 -> 202311
https://github.com/tianocore/edk2/releases/tag/edk2-stable202311
2023-11-25 12:47:10 +01:00
Raito Bezarius
ff3adab370 edk2: fix cross compilation
`libuuid` is actually a dependency of the host platform and
should not be tucked in `depBuildBuild`.

Also, we don't need `buildPackages.util-linux` for the compilation.
2023-11-25 12:46:55 +01:00
Silvan Mosberger
811278c9d3
Merge pull request #250545 from twesterhout/halide-v16
halide: 15.0.1 -> 16.0.0
2023-11-25 12:08:18 +01:00
Peder Bergebakken Sundt
1244907222
Merge pull request #266456 from onemoresuza/hare
hare: unstable-2023-04-23 -> unstable-2023-10-22; harec: unstable-2023-04-23 -> unstable-2023-10-23
2023-11-24 22:14:54 +01:00
Artturi
397d67a60d
Merge pull request #263736 from rollf/amazon-corretto
corretto{11,17,19}: init at 11.0.20.9.1/17.0.8.8.1/19.0.2.7.1
2023-11-24 14:24:38 +02:00
Artturi
1ea40b20f1
Merge pull request #268812 from Artturin/llvmdedup3 2023-11-23 21:00:27 +02:00
Artturi
5be8fd9f99
Merge pull request #269270 from Artturin/fixeval4 2023-11-23 20:58:07 +02:00
Gustavo Coutinho de Souza
fbbff51a1c
hare: unstable-2023-04-23 -> unstable-2023-10-22; harec: unstable-2023-04-23 -> unstable-2023-10-23
And also the following refactoring:

hare:

1. Replace `NIX_BUILD_TOP` usage with `mktemp`
2. Enable parallel building
3. Get rid of `config-template.mk`, by using `makeFlagsArray` instead
4. Move `wrapProgram` call to `postFixup`
5. Set the `LOCALVER` environment variable to `nix`, so that the `hare
   version` command outputs `dev-nix`[1]
6. Set `meta` attribute `mainProgram`
7. Make the package accessible through `all-packages.nix` instead of
   `aliases.nix`
8. Move package path from `pkgs/development/compilers/hare/hare` to
   `pkgs/development/compilers/hare`, since the scope is now made at
   `pkgs/top-level/hare-packages.nix`

harec:

1. Remove `hardeningDisable = [ "fortify" ];`, since both harec and hare
   compile normally with it enabled
2. Enable parallel building
3. Set `meta` attribute `mainProgram`
4. Make the package accessible through `all-packages.nix` instead of
   `aliases.nix`
5. Move package path from `pkgs/development/compilers/hare/harec` to
   `pkgs/development/compilers/harec`, since the scope is now made at
   `pkgs/top-level/hare-packages.nix`

harePackages:

1. Move hare packages scope from
   `pkgs/development/compilers/hare/default.nix` to
   `pkgs/top-level/hare-packages.nix`
2. Remove `hare` and `harec` from `aliases.nix`, moving them to
   `all-packages.nix`
3. Change the `callPackage` argument in `all-packages.nix` from
   `../development/compilers/hare` to `./hare-packages.nix`

[1]: 1048620a7a/item/scripts/version (L2)

Co-authored-by: starzation <nixpkgs@starzation.net>
2023-11-23 10:44:44 -03:00
Mario Rodas
6e269f0dff typescript: 5.2.2 -> 5.3.2
Diff: https://github.com/microsoft/TypeScript/compare/v5.2.2...v5.3.2

Changelog: https://github.com/microsoft/TypeScript/releases/tag/v5.3.2
2023-11-23 04:20:00 +00:00
7c6f434c
59d85cec2f
Merge pull request #264435 from hraban/sbcl/2.3.10
sbcl: 2.3.9 -> 2.3.10
2023-11-22 20:17:19 +00:00
Rolf Schröder
3cd0e6f2d3 corretto{11,17,19}: init at 11.0.20.9.1/17.0.8.8.1/19.0.2.7.1 2023-11-22 21:04:36 +01:00
Artturin
8b68c650d8 llvmPackages_16.libclc: fix cross eval
libclc was moved in to the set in 223afab31f
2023-11-22 21:50:36 +02:00
Adam C. Stephens
3106b264ac
Merge pull request #259901 from linsui/localsend
localsend: 1.11.1 -> 1.12.0, build from source
2023-11-22 10:18:23 -05:00
Emily Trau
3d5ad96daa
Merge pull request #265825 from wkral/scryer-0.9.3
scryer-prolog: 0.9.2 -> 0.9.3
2023-11-23 01:26:45 +11:00
Artturin
f6749cddad llvmPackages_11.compiler-rt: restore libcxxabi argument
Removing this caused

`error: anonymous function at /var/lib/ofborg/checkout/repo/38dca4e3aa6bca43ea96d2fcc04e8229/mr-est/ofborg-evaluator-2/pkgs/development/compilers/llvm/11/compiler-rt/default.nix:1:1 called with unexpected argument 'libcxxabi'`

https://github.com/search?q=repo%3ANixOS%2Fnixpkgs%20%2Fcompiler-rt.override%2F&type=code

The argument became unused in 56fcbcd154 (diff-b1bb77941db4393b7d2cf7a370cee294318418f2507b7a78e22353d1afbb6d21L18)

but it was not removed from `buildInputs` in later `llvmPackages` because `llvmPackages_12` had
been created before this change was done.

Removing `libcxxabi` from `buildInputs` may have to be applied to the
other `llvmPackages` too.
2023-11-21 17:45:58 +02:00