Commit Graph

13918 Commits

Author SHA1 Message Date
Ellie Hermaszewska
a4d9bba477
Merge remote-tracking branch 'origin/master' into haskell-updates 2023-02-10 18:50:20 +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
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
R. Ryantm
ffe043c398 p4c: 1.2.3.5 -> 1.2.3.6 2023-02-09 23:18:18 +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
Sandro
8dc28b27ad
Merge pull request #215156 from Artturin/addgcccommondep
gcc: add common/dependencies.nix
2023-02-09 11:41:54 +01: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
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
SubhrajyotiSen
aa360b1d60 kotlin-native: 1.8.0 -> 1.8.10 2023-02-08 10:19:51 +05:30
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
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
SharzyL
64f21e1620
circt: init at 1.29.0 2023-02-06 13:48:30 +08: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
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
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
Thiago Kenji Okada
09edc1bf5b uasm: 2.55 -> 2.56.2 2023-02-03 21:13:36 +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
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
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
zowoq
d8fc10cad3 go_1_20: 1.20rc3 -> 1.20 2023-02-02 07:06:31 +10: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
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
Sandro
4d77b915bd
Merge pull request #203943 from OPNA2608/update/open-watcom-v2 2023-01-31 20:53:51 +01: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
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