Thiago Kenji Okada
c9d481f3ca
graalvm*-ce-full: improve comment about it
2023-02-14 16:32:49 +00:00
Thiago Kenji Okada
acf8579307
graalvmCEPackages.buildGraalvmProduct: add passthru.graalvmPhases
...
This way it is easier to differentiate between phases running in the
`buildGraalvmProduct` and `buildGraalvm`.
2023-02-14 16:01:43 +00:00
Thiago Kenji Okada
140046c422
graalvmCEPackages.ruby-installable-svm: init at 22.3.1
2023-02-14 15:46:39 +00:00
Thiago Kenji Okada
365ff22467
graalvmCEPackages.llvm-installable-svm: init at 22.3.1
2023-02-14 15:34:17 +00:00
Thiago Kenji Okada
4f150675ba
graalvm*-ce: make update.sh script re-use cache
2023-02-14 15:17:12 +00:00
Thiago Kenji Okada
171730f0f7
graalvmCEProducts.buildGraalvmProduct: make it overridable
2023-02-13 23:10:39 +00:00
Thiago Kenji Okada
e17f76f94f
graalvmCEPackages.wasm-installable-svm: init at 22.3.1
2023-02-13 21:45:03 +00:00
Thiago Kenji Okada
c37428c7f3
graalvmCEPackages.python-installable-svm: init at 22.3.1
2023-02-13 21:45:03 +00:00
Thiago Kenji Okada
ccbff74b88
graalvmCEPackages.buildGraalvmProduct: inherit default meta from graalvm-ce
2023-02-13 21:45:03 +00:00
Felix Buehler
cdb39a86e0
treewide: use optionalString
2023-02-13 21:52:34 +01:00
github-actions[bot]
f60ea3cf39
Merge staging-next into staging
2023-02-13 18:01:55 +00:00
Vladimír Čunát
dc2feb983f
Merge branch 'master' into haskell-updates
...
f1f9ae6a3b
causes everything to rebuild
2023-02-13 15:44:13 +01:00
Vladimír Čunát
f1f9ae6a3b
Merge #214010 : staging-next 2023-02-01
2023-02-13 15:42:23 +01:00
Thiago Kenji Okada
04019089fd
Merge pull request #215583 from thiagokokada/graalvm-ce-refactor
...
graalvm*-ce: refactor, 22.3.0 -> 22.3.1
2023-02-13 14:39:15 +00:00
sternenseemann
75cdc109f0
haskellPackages.ghc: 9.2.4 -> 9.2.6
...
https://www.haskell.org/ghc/blog/20230210-ghc-9.2.6-released.html
2023-02-13 15:32:09 +01:00
Vladimír Čunát
a6767ed934
Merge #212363 : gcc11: apply upstream patch
...
...into staging-next
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103910
2023-02-13 13:36:01 +01:00
github-actions[bot]
29cdca7736
Merge staging-next into staging
2023-02-13 06:02:02 +00:00
github-actions[bot]
0d7cb3a2aa
Merge master into staging-next
2023-02-13 06:01:30 +00:00
Alyssa Ross
c6c7493c3b
Merge remote-tracking branch 'origin/master' into staging-next
...
Conflicts:
pkgs/development/python-modules/pyarrow/default.nix
2023-02-13 00:15:28 +00:00
Nick Cao
3a2e567184
Merge pull request #211814 from pbsds/gnu-cim-init
...
gnu-cim: init at 5.1
2023-02-13 08:00:10 +08:00
Anderson Torres
2213ca4bf2
Merge pull request #215994 from adamcstephens/zig_10/baseline
...
zig_0_10: switch to baseline cpu target for better compatibility
2023-02-12 18:13:43 -03:00
Thiago Kenji Okada
d2e047f112
graalvm-ce: add it to all-packages pointing to graalvm11-ce
2023-02-12 19:08:44 +00:00
github-actions[bot]
ec17e92f67
Merge staging-next into staging
2023-02-12 16:03:16 +00:00
github-actions[bot]
87f957b5e2
Merge master into staging-next
2023-02-12 16:02:45 +00:00
Artturi
8d4db5e081
Merge pull request #215751 from Artturin/gccaddcallfile
2023-02-12 18:00:49 +02:00
Adam Joseph
b83f032ffc
gcc/11: apply upstream fix 103910 so openjdk builds
...
Our openjdk derivations fail to build with `-march=opteron` (via
either `NIX_CFLAGS_COMPILE` or `hostPlatform.gcc.arch`). This was
fixed upstream in gcc12 but not carried back to gcc11:
https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=d243f4009d8071b734df16cd70f4c5d09a373769
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103910
Since gcc11 is still nixpkgs' primary compiler, this PR cherry-picks
the fix out of gcc12.
Unfortunately since `-march=` can be added after the `gcc11`
derivation is built we can't apply this patch conditionally (which
we don't usually do anyways).
2023-02-12 07:40:05 -08:00
Thiago Kenji Okada
542c88f871
graalvm*-ce: remove old sources file
2023-02-12 14:46:56 +00:00
Adam Stephens
26b9a2f4a1
zig_0_10: switch to baseline cpu target for better compatibility
2023-02-12 09:22:11 -05:00
github-actions[bot]
23496088d9
Merge staging-next into staging
2023-02-12 06:02:09 +00:00
github-actions[bot]
db256a18b5
Merge master into staging-next
2023-02-12 06:01:33 +00:00
Ellie Hermaszewska
4d4ee0650f
Merge pull request #213089 from NixOS/haskell-updates
...
haskellPackages: update stackage and hackage
2023-02-12 13:58:21 +08:00
Artturin
6986717510
gcc: add common/meta.nix
...
inherit has to be used otherwise makeOverridable attributes are added
2023-02-12 05:44:34 +02:00
Peder Bergebakken Sundt
9b3774cc90
gnu-cim: init at 5.1
2023-02-12 02:46:42 +01:00
Nick Cao
9a43914b54
Merge pull request #215762 from SharzyL/circt-1.30.0
...
circt: 1.29.0 -> 1.30.0
2023-02-12 08:46:46 +08:00
github-actions[bot]
b893658602
Merge master into haskell-updates
2023-02-12 00:14:34 +00:00
github-actions[bot]
516d7767c0
Merge staging-next into staging
2023-02-12 00:03:10 +00:00
github-actions[bot]
d5c6366a21
Merge master into staging-next
2023-02-12 00:02:30 +00:00
Alyssa Ross
78367ae5cb
ocaml-ng.ocamlPackages_4_09.ocaml: fix with GCC 12
2023-02-11 21:49:06 +00:00
Anderson Torres
1ea6d335ee
Merge pull request #215851 from atorres1985-contrib/dev86
...
dev86: 0.16.21 -> unstable-2022-07-19
2023-02-11 16:56:24 -03:00
Artturin
e277984d0b
gcc: add callFile to make it more convenient to call files
...
inherit generated with 'nix eval --json --impure --expr "with import ./. {}; lib.attrNames (lib.functionArgs gccX.cc.override)" | jq '.[]' --raw-output'
2023-02-11 21:17:30 +02:00
github-actions[bot]
b0f16e56b0
Merge staging-next into staging
2023-02-11 18:01:50 +00:00
github-actions[bot]
15bfb025ab
Merge master into staging-next
2023-02-11 18:01:19 +00:00
Anderson Torres
45d1e00708
harePackages.hare: mark as broken on ARM64
2023-02-11 14:07:52 -03:00
Anderson Torres
ad966da347
harePackages.hare: 2022-07-30 -> 2023-02-10
2023-02-11 14:07:52 -03:00
Anderson Torres
4c4ce6a068
harePackages.harec: 2022-07-02 -> 2023-02-08
2023-02-11 14:07:52 -03:00
Anderson Torres
fb7ddb6681
harePackages: refactor
2023-02-11 14:07:52 -03:00
Anderson Torres
bb69864c55
dev86: 0.16.21 -> unstable-2022-07-19
2023-02-11 14:05:13 -03:00
Thiago Kenji Okada
79c2eceda8
graalvm*-ce: 22.3.0 -> 22.3.1, migrate upgrade script to sh
2023-02-11 13:37:15 +00:00
Anderson Torres
193d10b1dd
Merge pull request #215572 from r-ryantm/auto-update/qbe
...
qbe: 1.0 -> 1.1
2023-02-11 10:29:03 -03:00
github-actions[bot]
a5b021e538
Merge staging-next into staging
2023-02-11 12:01:48 +00:00
github-actions[bot]
cd4ded4f12
Merge master into staging-next
2023-02-11 12:01:14 +00:00
Samuel Tam
84c20a3d0c
gcc-arm-embedded-12: support aarch64-darwin
2023-02-11 14:27:07 +08:00
SharzyL
fe33f762c1
circt: 1.29.0 -> 1.30.0
...
Release notes: https://github.com/llvm/circt/releases/tag/firtool-1.30.0
2023-02-11 10:46:37 +08:00
github-actions[bot]
8b6e0c6c05
Merge master into haskell-updates
2023-02-11 00:12:02 +00:00
Vladimír Čunát
13e8ec1f2d
Merge branch 'staging-next' into staging
2023-02-10 13:46:44 +01:00
github-actions[bot]
9be52f693f
Merge master into staging-next
2023-02-10 12:01:38 +00:00
Vladimír Čunát
eb54a45db6
Merge #215672 : circt: fix build with non clang stdenv
2023-02-10 12:16:37 +01:00
Ellie Hermaszewska
a4d9bba477
Merge remote-tracking branch 'origin/master' into haskell-updates
2023-02-10 18:50:20 +08:00
Nick Cao
3364d76c0b
circt: fix build with non clang stdenv
...
lib.optionalString creates an empty string when the condition is false
And the circt test framework interprets this as disabling all tests
failing the build with `error: filter did not match any tests`
2023-02-10 18:41:05 +08:00
Weijia Wang
fa2fe92715
Merge pull request #215195 from r-ryantm/auto-update/hip
...
hip: 5.4.2 -> 5.4.3
2023-02-10 09:35:38 +01:00
github-actions[bot]
f72b07e57d
Merge staging-next into staging
2023-02-10 06:01:53 +00:00
github-actions[bot]
bff8e74964
Merge master into staging-next
2023-02-10 06:01:18 +00:00
Nick Cao
ec91da3c2f
Merge pull request #215592 from r-ryantm/auto-update/p4c
...
p4c: 1.2.3.5 -> 1.2.3.6
2023-02-10 12:34:12 +08:00
Austin Seipp
241586918d
yosys-symbiflow: 2022.11.07 -> 2023.02.08
...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2023-02-09 18:43:13 -06:00
github-actions[bot]
3eecda0ad6
Merge master into haskell-updates
2023-02-10 00:13:57 +00:00
github-actions[bot]
0417b0e54f
Merge staging-next into staging
2023-02-10 00:03:00 +00:00
github-actions[bot]
71c0c6d984
Merge master into staging-next
2023-02-10 00:02:27 +00:00
Thiago Kenji Okada
0c7f039bad
maintainers/team-list: create graalvm-ce team
2023-02-09 23:46:19 +00:00
Thiago Kenji Okada
1da6843f1b
buildGraalvm: do not add products inputs
2023-02-09 23:41:40 +00:00
Thiago Kenji Okada
0b6052b8b0
graalvm*-ce: re-added darwin support
2023-02-09 23:36:29 +00:00
R. Ryantm
ffe043c398
p4c: 1.2.3.5 -> 1.2.3.6
2023-02-09 23:18:18 +00:00
Thiago Kenji Okada
78c9e8b76e
graalvm*-ce: remove unneeded params
2023-02-09 23:06:27 +00:00
Thiago Kenji Okada
68e6010e81
native-image-installable-svm: add useMusl option back
2023-02-09 23:04:45 +00:00
Thiago Kenji Okada
6b60a4fc50
buildGraalvmProduct: document phase behavior
2023-02-09 22:54:06 +00:00
Austin Seipp
79f3b75f3c
picat: 3.0p4 -> 3.3p3
...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2023-02-09 16:21:11 -06:00
Thiago Kenji Okada
daf668db55
mkGraal: remove
2023-02-09 22:14:12 +00:00
Thiago Kenji Okada
4f3ede6897
buildGraalvm: add passthru
2023-02-09 22:14:12 +00:00
Thiago Kenji Okada
58bfc885bf
native-image-installable-svm: move it to its own file
2023-02-09 22:14:12 +00:00
Thiago Kenji Okada
256195c07a
native-image-installable-svm: init at 22.3.0
...
Also refactor the buildGraalvm derivation, allowing it to compose with
the other products.
2023-02-09 21:42:39 +00:00
Thiago Kenji Okada
4e51b4a5cb
graalvm*-ce: refactor derivation to be stand-alone
...
First step to separate the main GraalVM derivation and each of its
products in separate derivations, making them more composable.
2023-02-09 21:42:39 +00:00
R. Ryantm
80a73ad663
qbe: 1.0 -> 1.1
2023-02-09 21:12:31 +00:00
figsoda
5bc96030b0
rustc: 1.67.0 -> 1.67.1
...
Diff: https://github.com/rust-lang/rust/compare/1.67.0...1.67.1
Changelog: https://blog.rust-lang.org/2023/02/09/Rust-1.67.1.html
2023-02-10 06:55:18 +10:00
github-actions[bot]
8c32008a02
Merge staging-next into staging
2023-02-09 12:02:05 +00:00
github-actions[bot]
c76e040c19
Merge master into staging-next
2023-02-09 12:01:30 +00:00
Sandro
8dc28b27ad
Merge pull request #215156 from Artturin/addgcccommondep
...
gcc: add common/dependencies.nix
2023-02-09 11:41:54 +01:00
github-actions[bot]
bd14a95898
Merge staging-next into staging
2023-02-09 06:01:47 +00:00
github-actions[bot]
73fe6149d4
Merge master into staging-next
2023-02-09 06:01:10 +00:00
Nick Cao
c6e48a6947
Merge pull request #215041 from SharzyL/circt
...
circt: fix darwin build
2023-02-09 09:45:28 +08:00
Nick Cao
2d9bd7f696
Merge pull request #215250 from SubhrajyotiSen/update-kotlin-native
...
kotlin-native: 1.8.0 -> 1.8.10
2023-02-09 08:41:23 +08:00
github-actions[bot]
40a581bcc2
Merge master into haskell-updates
2023-02-09 00:13:55 +00:00
github-actions[bot]
bece38afcc
Merge staging-next into staging
2023-02-09 00:02:56 +00:00
Vladimír Čunát
1e42908aa7
Merge branch 'master' into staging-next
2023-02-08 21:50:23 +01:00
Thiago Kenji Okada
9630f025c6
Merge pull request #215093 from thiagokokada/graalvm-native-compile-fix-libs
...
graalvm*-ce: wrap native-image to pass -H:CLibraryPath, misc improvements
2023-02-08 16:56:39 +00:00
R. Ryantm
ac49f34fe8
llvmPackages_rocm.llvm: 5.4.2 -> 5.4.3
2023-02-08 16:16:28 +00:00
github-actions[bot]
5780c84a93
Merge staging-next into staging
2023-02-08 06:01:45 +00:00
SubhrajyotiSen
aa360b1d60
kotlin-native: 1.8.0 -> 1.8.10
2023-02-08 10:19:51 +05:30
Winter
6056eaaa8b
rustc: apply patch to fix delay_span_bug ICE
...
Rust 1.67.0 introduced a regression that caused an ICE when building Vector.
https://hydra.nixos.org/build/207931877
https://github.com/rust-lang/rust/issues/107691
https://github.com/rust-lang/rust/pull/107688
2023-02-07 23:36:18 -05:00
Nick Cao
440f502d57
Merge pull request #214442 from r-ryantm/auto-update/kotlin
...
kotlin: 1.8.0 -> 1.8.10
2023-02-08 11:05:37 +08:00
Artturin
951c2fb2dd
gcc10,gcc11,gcc12: move dependencies to common/dependencies.nix
2023-02-08 04:07:48 +02:00
Artturin
c4269cd7bf
gcc7,gcc8: move dependencies to common/dependencies.nix
2023-02-08 04:07:48 +02:00
Artturin
18f9f26a79
gcc6: move dependencies to common/dependencies.nix
...
the (vc4 redox) flex conditional was missing in all other gcc version
because gcc6 was the default at the time it was added
that is one of the problems common/dependencies.nix fixes
2023-02-08 04:06:21 +02:00
Artturin
5564beebfe
gcc: add common/dependencies.nix
...
there is a duplication issue in the gcc's so this will help with that
gcc49,gcc48: move dependencies to common/dependencies.nix
2023-02-08 04:03:55 +02:00
R. Ryantm
c3f96ef362
hip: 5.4.2 -> 5.4.3
2023-02-07 21:48:36 +00:00
Thiago Kenji Okada
3e8caec842
mkGraal: move some parameters to be easier to override
2023-02-07 17:04:03 +00:00
Thiago Kenji Okada
afb99ad5d4
graalvm*-ce: wrap native-image to pass -H:CLibraryPath, misc improvements
...
Fixes issue #214922 by not adding C libraries to the default library
path of GraalVM. This should reduce the closure size of native compiled
binaries in nixpkgs again, e.g.:
Before:
```
$ ldd ./result/bin/bb
linux-vdso.so.1 (0x00007fff2669b000)
libstdc++.so.6 => /nix/store/qbgfsaviwqi2p6jr7an1g2754sv3xqhn-gcc-11.3.0-lib/lib/libstdc++.so.6 (0x00007f77fc0cf000)
libm.so.6 => /nix/store/l7vp7c9z03dspbmss3gq5wdwx5c6ifcq-graalvm11-ce-22.3.0/lib/svm/clibraries/linux-amd64/libm.so.6 (0x00007f77fbfef000)
libpthread.so.0 => /nix/store/l7vp7c9z03dspbmss3gq5wdwx5c6ifcq-graalvm11-ce-22.3.0/lib/svm/clibraries/linux-amd64/libpthread.so.0 (0x00007f77fbfea000)
libdl.so.2 => /nix/store/l7vp7c9z03dspbmss3gq5wdwx5c6ifcq-graalvm11-ce-22.3.0/lib/svm/clibraries/linux-amd64/libdl.so.2 (0x00007f77fbfe5000)
librt.so.1 => /nix/store/l7vp7c9z03dspbmss3gq5wdwx5c6ifcq-graalvm11-ce-22.3.0/lib/svm/clibraries/linux-amd64/librt.so.1 (0x00007f77fbfde000)
libc.so.6 => /nix/store/l7vp7c9z03dspbmss3gq5wdwx5c6ifcq-graalvm11-ce-22.3.0/lib/svm/clibraries/linux-amd64/libc.so.6 (0x00007f77fbdd5000)
/nix/store/c35hf8g5b9vksadym9dbjrd6p2y11m8h-glibc-2.35-224/lib/ld-linux-x86-64.so.2 => /nix/store/9xfad3b5z4y00mzmk2wnn4900q0qmxns-glibc-2.35-224/lib64/ld-linux-x86-64.so.2 (0x00007f77fc2e7000)
libgcc_s.so.1 => /nix/store/qbgfsaviwqi2p6jr7an1g2754sv3xqhn-gcc-11.3.0-lib/lib/libgcc_s.so.1 (0x00007f77fbdbb000)
```
After:
```
$ ldd ./result/bin/bb
linux-vdso.so.1 (0x00007fffdfd4e000)
libstdc++.so.6 => /nix/store/qbgfsaviwqi2p6jr7an1g2754sv3xqhn-gcc-11.3.0-lib/lib/libstdc++.so.6 (0x00007fc3a5658000)
libm.so.6 => /nix/store/c35hf8g5b9vksadym9dbjrd6p2y11m8h-glibc-2.35-224/lib/libm.so.6 (0x00007fc3a5578000)
libpthread.so.0 => /nix/store/c35hf8g5b9vksadym9dbjrd6p2y11m8h-glibc-2.35-224/lib/libpthread.so.0 (0x00007fc3a5573000)
libdl.so.2 => /nix/store/c35hf8g5b9vksadym9dbjrd6p2y11m8h-glibc-2.35-224/lib/libdl.so.2 (0x00007fc3a556e000)
librt.so.1 => /nix/store/c35hf8g5b9vksadym9dbjrd6p2y11m8h-glibc-2.35-224/lib/librt.so.1 (0x00007fc3a5569000)
libc.so.6 => /nix/store/c35hf8g5b9vksadym9dbjrd6p2y11m8h-glibc-2.35-224/lib/libc.so.6 (0x00007fc3a535e000)
/nix/store/c35hf8g5b9vksadym9dbjrd6p2y11m8h-glibc-2.35-224/lib/ld-linux-x86-64.so.2 => /nix/store/9xfad3b5z4y00mzmk2wnn4900q0qmxns-glibc-2.35-224/lib64/ld-linux-x86-64.so.2 (0x00007fc3a5870000)
libgcc_s.so.1 => /nix/store/qbgfsaviwqi2p6jr7an1g2754sv3xqhn-gcc-11.3.0-lib/lib/libgcc_s.so.1 (0x00007fc3a5344000)
```
Also improves the installCheckPhase to include more tests and improve
the old onest .
2023-02-07 17:00:13 +00:00
Ricardo M. Correia
113cdbd29d
fstar: use proper z3 version and build .checked files
2023-02-07 14:47:17 +00:00
SharzyL
fc3ed53a27
circt: fix darwin build
2023-02-07 14:40:09 +08:00
github-actions[bot]
671861e24b
Merge master into haskell-updates
2023-02-07 00:14:50 +00:00
github-actions[bot]
8702f45128
Merge staging-next into staging
2023-02-06 12:02:09 +00:00
github-actions[bot]
5b5def96bc
Merge master into staging-next
2023-02-06 12:01:38 +00:00
SharzyL
64f21e1620
circt: init at 1.29.0
2023-02-06 13:48:30 +08:00
John Ericson
2f063f02dc
Merge pull request #214779 from alyssais/chez-racket-bsd
...
chez-racket: support many more platforms
2023-02-05 14:04:26 -05:00
github-actions[bot]
7f765c49f6
Merge staging-next into staging
2023-02-05 18:01:54 +00:00
Alyssa Ross
aa01f2c1d0
chez-racket: depend on libiconv unconditionally
...
libiconv is already defined per-platform. The actual libiconv library
won't be built on platforms like Linux where it doesn't need to be, so
there's no need to maintain a separate platform list here.
Required to build for FreeBSD.
2023-02-05 16:42:42 +00:00
Alyssa Ross
5eca7873b9
chez-racket: support many more platforms
...
I split out architecture and operating system, since the values don't
depend on each other, and this saves a lot of repetition.
2023-02-05 16:42:34 +00:00
Vladimír Čunát
52bef35053
Merge #213694 : Revert "rustc: add note about libiconv dependency"
...
...into staging-next
2023-02-05 15:37:02 +01:00
sternenseemann
328d6f8499
haskell.compiler.ghc8107Binary: tag bindists built using hadrian
...
Surprisingly, the aarch64-darwin bindist for 8.10.7 was still built
using make.
2023-02-05 14:01:25 +01:00
sternenseemann
36005f52b8
haskell.compiler.ghc8102Binary: tag bindists built using hadrian
2023-02-05 14:01:25 +01:00
sternenseemann
902701c0cf
haskell.compiler.ghc924Binary: tag bindists built using hadrian
...
`ghc ? hadrian` can be used to check if a GHC was built using hadrian.
This is often relevant since hadrian changed the ghc libdir location, so
we need to install libs to a different location as well.
2023-02-05 14:01:25 +01:00
github-actions[bot]
b95fd52eb6
Merge staging-next into staging
2023-02-04 18:02:07 +00:00
github-actions[bot]
22e94a019f
Merge master into staging-next
2023-02-04 18:01:34 +00:00
Mario Rodas
5a211d5e8d
Merge pull request #214463 from r-ryantm/auto-update/aspectj
...
aspectj: 1.9.9.1 -> 1.9.19
2023-02-04 10:13:39 -05:00
Thiago Kenji Okada
ce6bc62d48
openjdk19: disable JavaFX by default
...
JavaFX is an optional component of Java since version 11, not used by
most applications and also a source of many security issues (i.e.: it
bundles both media codecs and WebKit). Also, it is only available in
some platforms.
So this commit will disable JavaFX by default, that will allow us to
reduce the closure size significantly and reduce the attack surface of
Java applications for most users. Derivations that needs it can always
override the parameter themselves.
2023-02-04 12:25:31 +00:00
Thiago Kenji Okada
6ba603bcc9
openjdk18: disable JavaFX by default
...
JavaFX is an optional component of Java since version 11, not used by
most applications and also a source of many security issues (i.e.: it
bundles both media codecs and WebKit). Also, it is only available in
some platforms.
So this commit will disable JavaFX by default, that will allow us to
reduce the closure size significantly and reduce the attack surface of
Java applications for most users. Derivations that needs it can always
override the parameter themselves.
2023-02-04 12:25:29 +00:00
Thiago Kenji Okada
83a10248e3
openjdk17: disable JavaFX by default
...
JavaFX is an optional component of Java since version 11, not used by
most applications and also a source of many security issues (i.e.: it
bundles both media codecs and WebKit). Also, it is only available in
some platforms.
So this commit will disable JavaFX by default, that will allow us to
reduce the closure size significantly and reduce the attack surface of
Java applications for most users. Derivations that needs it can always
override the parameter themselves.
2023-02-04 12:25:27 +00:00
Thiago Kenji Okada
644ec84b74
openjdk16: disable JavaFX by default
...
JavaFX is an optional component of Java since version 11, not used by
most applications and also a source of many security issues (i.e.: it
bundles both media codecs and WebKit). Also, it is only available in
some platforms.
So this commit will disable JavaFX by default, that will allow us to
reduce the closure size significantly and reduce the attack surface of
Java applications for most users. Derivations that needs it can always
override the parameter themselves.
2023-02-04 12:25:25 +00:00
Thiago Kenji Okada
4161997c71
openjdk15: disable JavaFX by default
...
JavaFX is an optional component of Java since version 11, not used by
most applications and also a source of many security issues (i.e.: it
bundles both media codecs and WebKit). Also, it is only available in
some platforms.
So this commit will disable JavaFX by default, that will allow us to
reduce the closure size significantly and reduce the attack surface of
Java applications for most users. Derivations that needs it can always
override the parameter themselves.
2023-02-04 12:25:23 +00:00
Thiago Kenji Okada
0ff244342e
openjdk14: disable JavaFX by default
...
JavaFX is an optional component of Java since version 11, not used by
most applications and also a source of many security issues (i.e.: it
bundles both media codecs and WebKit). Also, it is only available in
some platforms.
So this commit will disable JavaFX by default, that will allow us to
reduce the closure size significantly and reduce the attack surface of
Java applications for most users. Derivations that needs it can always
override the parameter themselves.
2023-02-04 12:25:21 +00:00
Thiago Kenji Okada
3db2a9d2d3
openjdk13: disable JavaFX by default
...
JavaFX is an optional component of Java since version 11, not used by
most applications and also a source of many security issues (i.e.: it
bundles both media codecs and WebKit). Also, it is only available in
some platforms.
So this commit will disable JavaFX by default, that will allow us to
reduce the closure size significantly and reduce the attack surface of
Java applications for most users. Derivations that needs it can always
override the parameter themselves.
2023-02-04 12:25:19 +00:00
Thiago Kenji Okada
368a7a0285
openjdk12: disable JavaFX by default
...
JavaFX is an optional component of Java since version 11, not used by
most applications and also a source of many security issues (i.e.: it
bundles both media codecs and WebKit). Also, it is only available in
some platforms.
So this commit will disable JavaFX by default, that will allow us to
reduce the closure size significantly and reduce the attack surface of
Java applications for most users. Derivations that needs it can always
override the parameter themselves.
2023-02-04 12:25:16 +00:00
Thiago Kenji Okada
c51774444c
openjdk11: disable JavaFX by default
...
JavaFX is an optional component of Java since version 11, not used by
most applications and also a source of many security issues (i.e.: it
bundles both media codecs and WebKit). Also, it is only available in
some platforms.
So this commit will disable JavaFX by default, that will allow us to
reduce the closure size significantly and reduce the attack surface of
Java applications for most users. Derivations that needs it can always
override the parameter themselves.
2023-02-04 12:19:13 +00:00
Thiago Kenji Okada
a41cfc36f5
openjfx19: remove gtk2
2023-02-04 12:17:06 +00:00
Thiago Kenji Okada
1caf19b8e0
openjfx19: add with{Media,Webkit} options
2023-02-04 12:17:06 +00:00
Thiago Kenji Okada
c6323fe258
openjfx17: remove gtk2
2023-02-04 12:17:06 +00:00
Thiago Kenji Okada
d7c4a9bf93
openjfx17: add with{Media,Webkit} options
2023-02-04 12:17:06 +00:00
Thiago Kenji Okada
a76479057a
openjfx15: remove gtk2
2023-02-04 12:17:06 +00:00
Thiago Kenji Okada
390227326d
openjfx15: add with{Media,Webkit} options
2023-02-04 12:17:06 +00:00
Thiago Kenji Okada
45d339096f
openjfx11: remove gtk2
2023-02-04 12:17:06 +00:00
Thiago Kenji Okada
976849f2e6
openjfx11: remove unnecessary NIX_CFLAGS_COMPILE options
2023-02-04 12:17:06 +00:00
Thiago Kenji Okada
640c102321
openjfx11: add with{Media,Webkit} options
2023-02-04 12:17:06 +00:00
github-actions[bot]
b53f8350a5
Merge staging-next into staging
2023-02-04 12:01:59 +00:00
github-actions[bot]
33919d25f0
Merge master into staging-next
2023-02-04 12:01:24 +00:00
Thiago Kenji Okada
b400226082
Merge pull request #209479 from thiagokokada/bump-uasm
...
uasm: 2.55 -> 2.56.2
2023-02-04 10:56:25 +00:00
7c6f434c
01b91d15f2
Merge pull request #207863 from patryk4815/fix-lldb
...
lldb_14: fix broken python3 site-packages and lua5_3
2023-02-04 08:22:08 +00:00
R. Ryantm
959609d970
aspectj: 1.9.9.1 -> 1.9.19
2023-02-04 02:30:58 +00:00
R. Ryantm
66532182f5
kotlin: 1.8.0 -> 1.8.10
2023-02-04 00:21:30 +00:00
github-actions[bot]
7c824bb1b1
Merge staging-next into staging
2023-02-04 00:02:42 +00:00
Vladimír Čunát
d0d8c15bad
Merge branch 'master' into staging-next
...
pkgs/development/web/nodejs/v18.nix conflict:
the fetched patch was already included in this release.
2023-02-03 23:02:19 +01:00
Thiago Kenji Okada
09edc1bf5b
uasm: 2.55 -> 2.56.2
2023-02-03 21:13:36 +00:00
Thiago Kenji Okada
0bfb9df52b
Merge pull request #214285 from thiagokokada/bump-openjdk
...
openjdk{8,11,17},openjfx{11,17,19}: bumps
2023-02-03 21:00:20 +00:00
Weijia Wang
f90fb7ace9
Merge pull request #214309 from vbgl/fstar-2023-02-01
...
fstar: 2022.11.19 → 2023.02.01
2023-02-03 21:39:09 +01:00
Thiago Kenji Okada
0685060feb
openjfx19: 19+11 -> 19.0.2.1+1
2023-02-03 18:05:35 +00:00
Thiago Kenji Okada
89b1bf06df
openjdk19: 19.0.1+10 -> 19.0.2+7
2023-02-03 18:05:35 +00:00
Nick Cao
7c72674285
Merge pull request #213631 from PedroHLC/vulkan-1.3.239.0
...
vulkan-sdk: 1.3.236.0 -> 1.3.239.0
2023-02-03 21:23:36 +08:00
Randy Eckenrode
7cf72768c0
glslang: revert AppleClang linker option
2023-02-03 09:23:30 -03:00
PedroHLC ☭
1c7f726a65
glslang: 1.3.236.0 -> 1.3.239.0
2023-02-03 09:23:24 -03:00
Thiago Kenji Okada
a8c155e0f6
openjfx17: 17.0.5+1 -> 17.0.6+3
2023-02-03 10:47:29 +00:00
Benjamin Asbach
42d51f710a
openjdk17: 17.0.5+8 -> 17.0.6+10
2023-02-03 10:47:29 +00:00
Ulrik Strid
376e9ceead
treewide: add strictDeps = true to most packages depending on ocaml
2023-02-03 08:59:34 +01:00
Ulrik Strid
c53a63adf1
ocamlPackages treewide: strictDeps all packages
2023-02-03 08:59:34 +01:00
Vincent Laporte
ba7820c8da
fstar: 2022.11.19 → 2023.02.01
2023-02-03 07:20:40 +01:00
Thiago Kenji Okada
61de80e499
openjfx11: 11.0.17+1 -> 11.0.18+1
2023-02-03 00:09:51 +00:00
Thiago Kenji Okada
c1c6d7325c
openjdk11: 11.0.17+8 -> 11.0.18+10
2023-02-03 00:01:06 +00:00
Thiago Kenji Okada
c62f7d2457
openjdk8: 352-ga -> 362-ga
2023-02-02 23:54:59 +00:00
github-actions[bot]
fffb187b8e
Merge master into staging-next
2023-02-02 12:01:33 +00:00
Domen Kožar
0d18971a0e
Merge pull request #213936 from stephank/feat/upgrade-swift
...
swift: 5.7 -> 5.7.3
2023-02-02 06:37:18 +00:00
github-actions[bot]
ffbbb55ee2
Merge master into staging-next
2023-02-02 06:01:28 +00:00
zowoq
d8fc10cad3
go_1_20: 1.20rc3 -> 1.20
2023-02-02 07:06:31 +10:00
figsoda
88a42ba309
rustc: apply patch to fix thin archive reading
2023-02-02 07:02:02 +10:00
Vladimír Čunát
9e2af38827
Merge branch 'staging' into staging-next
2023-02-01 17:05:25 +01:00
Vladimír Čunát
9287f4461d
Merge #206907 : stdenv: gcc11 -> gcc12
2023-02-01 16:54:44 +01:00
John Ericson
baa1d98ce7
Merge pull request #213929 from trofi/revert-gcc.cc.lib-symlink
...
gcc: revert "provide both native and cross forms of gcc.libs libraries"
2023-02-01 09:53:41 -05:00
Sergei Trofimovich
b8b5fc1463
gcc: revert "provide both native and cross forms of gcc.libs libraries"
...
This reverts commit 2c931bd5f4
.
The https://github.com/NixOS/nixpkgs/pull/209153 reverted --sysroot=/
change as it broke other astects of library search paths.
While it might still be useful to pull in gcc libraries when
non-standard --sysroot= is passed there are no meaningful use cases of
it in `nixpkgs` yet. Let's revert it for now.
2023-02-01 07:42:11 +00:00
Sergei Trofimovich
8212ae0455
Merge pull request #213909 from amjoseph-nixpkgs/pr/gcc/comment
...
gcc/common/configure-flags.nix: fix comment
2023-02-01 07:30:32 +00:00
Stéphan Kochen
72fa71720b
swiftpm: disable -index-store-path Apple extension
2023-02-01 08:29:36 +01:00
Stéphan Kochen
a34a8db902
swift: enable experimental flags to match upstream
2023-02-01 08:29:36 +01:00
Stéphan Kochen
cb959e7018
swift: 5.7 -> 5.7.3
2023-02-01 08:29:35 +01:00
Sergei Trofimovich
2cc0c11be4
Merge pull request #213662 from trofi/binutils-fix-cross-headers
...
binutils: symlink libraries and headers for "target" to lib/ and include/
2023-02-01 07:23:31 +00:00
github-actions[bot]
ba176ec75c
Merge staging-next into staging
2023-02-01 06:01:40 +00:00
Adam Joseph
b02da45b3c
gcc/common/configure-flags.nix: fix comment
...
On a native (host==build==target) build, `${with_build_sysroot}` can
be omitted. In that case, the line modified by this commit is
correct.
However, if `--with-build-sysroot=` is passed to `./configure`, then
`${with_build_sysroot}` will be used, similar to the cross case, and
the headers will be taken from:
${with_build_sysroot}${native_system_header_dir}
See:
https://gcc.gnu.org/git/?p=gcc.git;a=blob;f=gcc/configure.ac;h=62bc908b991ff0b700225aef32743cd3d7c4daaf;hb=HEAD#l2439
This commit adjusts the comment to account for the case where
`--with-build-sysroot` is passed to a native compiler.
2023-01-31 21:40:48 -08:00
Weijia Wang
70a2347ac0
Merge pull request #210324 from strager/zig-0.10.0
...
zig: 0.9.1 -> 0.10.1
2023-02-01 01:42:24 +01:00
github-actions[bot]
1ae6b7c963
Merge staging-next into staging
2023-02-01 00:03:12 +00:00
linsui
9bc4f34034
cargo: move cert info to fetch-cargo-tarball
...
As proposed in https://github.com/NixOS/nixpkgs/pull/82496 , we should only set the related env vars for the fetcher instead of breaking the function of cargo itself.
2023-02-01 06:53:43 +10:00
Sandro
4d77b915bd
Merge pull request #203943 from OPNA2608/update/open-watcom-v2
2023-01-31 20:53:51 +01:00
github-actions[bot]
6527aa6d68
Merge staging-next into staging
2023-01-31 12:01:45 +00:00
Vladimír Čunát
e4957a85c9
Merge #211923 : staging-next 2023-01-21
2023-01-31 09:42:28 +01:00
Winter
1e814042af
rustc, cargo: add rust team to maintainers
2023-01-31 18:10:08 +10:00
Winter
ede7b1d98a
Revert "rustc: add note about libiconv dependency"
...
This reverts commit edfbbaf282
.
I mistakingly believed that once 1.66.0 was used to bootstrap, we'd be
able to remove libiconv from rustc's build-time dependency tree on Darwin.
Sadly, this isn't the case, because src/tools/bootstrap depends on libc.
Additionally, it seems that my assessment in b1834a461e
was wrong -- *any* dependency on `libc` will cause a requirement on
libiconv, due to rustc unconditionally linking every library specified
in `link` directives, no matter if the function is actually used.
This was worked around somewhat in https://github.com/rust-lang/libc/pull/2944
by not linking libiconv if libc is only a dependency of std, but this
doesn't apply when `libc` is a dependency of anything else.
Maybe one day we'll just rip out libiconv from `libc` entirely (or hide it
behind a feature flag), but for now, we can just keep it in `buildRustPackage`'s
`buildInputs` by default.
2023-01-30 21:13:05 -05:00
figsoda
63f869f5ff
rustc: 1.66.1 -> 1.67.0
2023-01-31 11:04:24 +10:00
Sergei Trofimovich
b9a9dfc3d4
binutils: consolidate plugin-api.h support in a single
...
I got the plugin API support at least once incorrect. Instead of
copying the deifnition let's consolidate it within binutils itself.
While at it forward-ported changes to llvm_{13,14,15}.
The change is a no-op from rebuild perspective.
2023-01-30 22:23:36 +00:00
github-actions[bot]
56b467d467
Merge staging-next into staging
2023-01-30 18:02:05 +00:00
github-actions[bot]
872d17dee8
Merge master into staging-next
2023-01-30 18:01:30 +00:00
OPNA2608
a6ae9718fb
wrapWatcom: Handle ARM-based hostPlatform
2023-01-30 15:18:41 +01:00
OPNA2608
d32b1cbc6c
open-watcom-v2-unwrapped: unstable-2022-10-03 -> unstable-2023-01-30
...
Enable on more platforms
2023-01-30 15:18:31 +01:00
Domen Kožar
140ed7176a
Merge pull request #213549 from NixOS/nim-aarch64-darwin
...
nim: make gdb optional to fix aarch64-darwin build
2023-01-30 12:20:05 +00:00
Domen Kožar
fa0775101f
nim: make gdb optional to fix aarch64-darwin build
2023-01-30 11:39:00 +00:00
github-actions[bot]
ff5d09638c
Merge staging-next into staging
2023-01-29 18:01:44 +00:00
github-actions[bot]
7b3f0537af
Merge master into staging-next
2023-01-29 18:01:12 +00:00
Fabián Heredia Montiel
7440f74ac7
jetbrains.jdk: 17.0.5-b653.14 → 17.0.5-b653.25
2023-01-29 13:29:40 +00:00
Sergei Trofimovich
f54fac667d
Merge pull request #213185 from trofi/revert-sysroot-hack
...
build-support/cc-wrapper: revert "pass in non-existent --sysroot= to …
2023-01-29 12:02:47 +00:00