mdarocha
c3c0fa05fb
dotnet-sdk: rename print-hashes.sh to update.sh
...
New name better reflects its functionality
2022-08-10 16:26:50 +02:00
mdarocha
dc652d46d7
inklecate: use dotnet 3.1 to compile
2022-08-10 16:26:49 +02:00
mdarocha
886280e8a9
buildDotnetModule: include sdk-specific packages in nuget source
...
Some packages are defined by the build proccess, and change every time
the dotnet-sdk package changes. To avoid having to regenerate every
dependant packages dependencies every dotnet update, this moves these
packages into the `dotnet-sdk` `passthru` attribute, and includes them
every time `buildDotnetModule` is used.
2022-08-10 16:26:43 +02:00
mdarocha
e444b88411
dotnet-sdk: split up versions into separate nix files
...
This makes it more readable
Also update print-hashes.sh to directly update the files.
2022-08-10 16:21:07 +02:00
mdarocha
4ffb569d92
dotnet-sdk: 6.0.301 -> 6.0.302
2022-08-10 16:21:07 +02:00
R. Ryantm
070d64e998
closurecompiler: 20220719 -> 20220803
2022-08-10 11:55:54 +00:00
AndersonTorres
d3993e24c6
harePackages: create subtree
...
This is a subtree for the (past, present and future) Hare language
infrastructure.
2022-08-10 05:20:17 -03:00
AndersonTorres
ca39dc6915
hare: 2022-06-18 -> 2022-07-30
2022-08-10 04:55:38 -03:00
AndersonTorres
5f71fb6e02
harec: 2022-06-20 -> 2022-07-02
2022-08-10 04:53:56 -03:00
github-actions[bot]
6341ab932e
Merge staging-next into staging
2022-08-09 18:02:06 +00:00
github-actions[bot]
5ad6c8071e
Merge master into staging-next
2022-08-09 18:01:26 +00:00
Pavol Rusnak
b336a98f73
gcc-arm-embedded-11: init at 11.3.rel1
2022-08-09 17:09:53 +02:00
Bernardo Meurer
c44ff819e4
Merge pull request #185671 from PedroHLC/vulkan-1.3.216.0
...
Vulkan: 1.3.211.0 -> 1.3.216.0
2022-08-08 16:53:51 -07:00
github-actions[bot]
67f5b5a85d
Merge staging-next into staging
2022-08-08 18:02:11 +00:00
github-actions[bot]
d7cee51c43
Merge master into staging-next
2022-08-08 18:01:29 +00:00
PedroHLC ☭
4ed8247e1b
Vulkan: 1.3.211.0 -> 1.3.216.0
2022-08-08 11:31:53 -03:00
adisbladis
5cc12aa8cb
Merge pull request #182187 from adisbladis/newlib-nano-cc
...
newlib-nano: Set same flags as regular newlib in cc-wrapper/gcc config
2022-08-08 22:07:57 +08:00
Georges Dubus
592561e1a7
Merge pull request #181609 from anchpop/@anchpop/unison-m3-to-m4
...
unison-ucm: M3 -> M4
2022-08-08 14:11:40 +02:00
github-actions[bot]
4bc913e2dc
Merge staging-next into staging
2022-08-08 12:02:17 +00:00
github-actions[bot]
12b3c0ace9
Merge master into staging-next
2022-08-08 12:01:35 +00:00
zowoq
6f38b43c8c
go: minor cleanup
2022-08-08 21:01:41 +10:00
github-actions[bot]
6234dd887a
Merge staging-next into staging
2022-08-08 00:03:17 +00:00
github-actions[bot]
fe5b312ec1
Merge master into staging-next
2022-08-08 00:02:27 +00:00
zowoq
4f60e48509
go: init 1.17 bootstrap
...
> ab0a94c6d3/src/cmd/dist/notgo117.go (L5)
> Go 1.20 and later requires Go 1.17 as the bootstrap toolchain.
2022-08-08 07:43:02 +10:00
zowoq
e4b5fde06b
go: version bootstrap
...
allows adding a newer bootstrap without causing rebuilds
2022-08-08 07:43:02 +10:00
zowoq
9d10f94380
go: print-hashes script
...
- convert to nix-shell
- shellcheck / shfmt fixes
2022-08-08 07:43:02 +10:00
github-actions[bot]
75e341930c
Merge staging-next into staging
2022-08-07 18:02:11 +00:00
github-actions[bot]
45241ed94e
Merge master into staging-next
2022-08-07 18:01:30 +00:00
Rick van Schijndel
dcd89a1847
Merge pull request #182414 from ethindp/gnatboot12
...
gnatboot: 11.2.0-4 -> 12.1.0-2
2022-08-07 16:45:34 +02:00
R. RyanTM
e840d96e81
bupc: 2.22.0 -> 2020.12.0 ( #185241 )
2022-08-07 14:24:55 +02:00
Sergei Trofimovich
57080facf2
Merge pull request #184908 from trofi/expand-gcc-strip
...
gcc: extend stripping of .a libraries and .o objects
2022-08-06 17:17:10 +01:00
github-actions[bot]
4bbe802309
Merge staging-next into staging
2022-08-06 12:01:56 +00:00
Ben Siraphob
81e6eaab30
vyper: 0.3.3 -> 0.3.5
2022-08-06 01:51:22 -07:00
Samuel Ainsworth
90c505790c
Revert "cudatoolkit_11_7: init at 11.7.0"
2022-08-05 15:12:47 -07:00
Samuel Ainsworth
a53c2775d7
Merge pull request #179912 from dguibert/dg/cudatoolkit_11_7_0
...
cudatoolkit_11_7: init at 11.7.0
2022-08-05 14:45:59 -07:00
Adam Joseph
a6daffb118
gcc: factor out $linkLib64toLib, move it from bash to nix
...
This commit factors out the conditional which creates the `lib64->lib`
symlink in the `preInstall` phase, and calculates its value in nix
code rather than bash code so touching it doesn't cause a global
rebuild on every platform.
2022-08-05 13:52:25 -07:00
Adam Joseph
dfba0bf93b
gcc: do not create lib64->lib links on mips64n32
...
On mips, gcc follows the somewhat awkward IRIX convention of putting
mips64 binaries in `lib64` and mips64n32 binaries in `lib32`. So on
mips64n32 we do not want the `lib64` symlinks.
2022-08-05 11:07:16 -07:00
Adam Joseph
cbc80ff32b
gcc: add linkLib32toLib to create lib32->lib links
...
Our gcc builder creates lib64->lib links to ensure that the "primary"
libraries for the targetPlatform wind up in $PREFIX/lib. This is
required in order for make-bootstrap-files.nix to work correctly.
On mips, gcc follows the somewhat awkward IRIX convention of putting
mips32 binaries in `lib` and mips64n32 binaries in `lib32`. So we
need similar symlinks there. This may come up on other ILP32
platforms as well, so a general-purpose variable name is provided.
2022-08-05 11:07:14 -07:00
github-actions[bot]
41e6b8831b
Merge staging-next into staging
2022-08-04 18:02:08 +00:00
sternenseemann
4e7c3b9828
haskell.compiler.ghc941: apply fix for racy build system
...
https://gitlab.haskell.org/ghc/ghc/-/merge_requests/8751
https://gitlab.haskell.org/ghc/ghc/-/issues/21934
Hopefully this patch fixes the problem we experienced on Hydra once (out
of three builds).
2022-08-04 15:15:55 +02:00
sternenseemann
17746af0c5
Merge remote-tracking branch 'origin/master' into haskell-updates
2022-08-04 14:31:47 +02:00
github-actions[bot]
88b1b94ed0
Merge staging-next into staging
2022-08-04 12:02:14 +00:00
Martin Weinelt
5f9b871b72
Merge pull request #185037 from mweinelt/home-assistant
2022-08-04 11:40:41 +02:00
github-actions[bot]
9b65c7a2b7
Merge master into haskell-updates
2022-08-04 00:13:57 +00:00
github-actions[bot]
818e64fcab
Merge staging-next into staging
2022-08-04 00:03:17 +00:00
Sandro
668da4fc8f
Merge pull request #185009 from fpletz/pkgs/maintainership-202208
2022-08-04 01:56:13 +02:00
Sergei Trofimovich
c817efe660
gcc: extend stripping of .a libraries and .o objects
...
The initial intent was to strip .a and .o files, not .a.o files.
While at it expanded stripping for $lib output as well.
Without the change `libgcc.a` was not stripped and `.debug*` sections
made into final binaries. It's not a problem on it's own, but it's an
unintended side-effect. Noticed on `crystal_1_0` test failure where
`crystal` was not able to handle `dwarf-5`.
While at it allowed absolute file names to be passed to stripDebugList
and friends.
2022-08-03 22:28:47 +01:00
Sandro
de57e89da4
Merge pull request #184259 from r-ryantm/auto-update/lfc
2022-08-03 22:59:06 +02:00
github-actions[bot]
2a54df0946
Merge staging-next into staging
2022-08-03 18:02:18 +00:00
superherointj
eb4ca54185
Merge pull request #184985 from vbgl/reason-fix-after-184390
...
reason: fix build with OCaml < 4.07
2022-08-03 13:57:20 -03:00
Martin Weinelt
4af35d92a0
python3Packages.sphinx-rtd-theme: rename from sphinx_rtd_theme
2022-08-03 18:39:37 +02:00
OPNA2608
16395a9797
wrapWatcom: use passthru.prettyName
2022-08-03 16:37:59 +02:00
OPNA2608
cf6b5e1624
open-watcom-bin-unwrapped: improve meta
2022-08-03 16:37:59 +02:00
OPNA2608
aa30734c17
open-watcom-v2-unwrapped: unstable-2022-05-04 -> unstable-2022-08-02
2022-08-03 15:30:35 +02:00
Adam Joseph
22a0a210dd
ghdl: use gnat11 to unbreak build ( #184352 )
...
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-08-03 14:54:46 +02:00
Franz Pletz
c092a502df
treewide: remove myself as maintainer from some pkgs
...
Only packages I'm not able to maintain anymore as of today. Mostly
because I'm haven't been using them in a while.
2022-08-03 14:17:51 +02:00
github-actions[bot]
ded94f4835
Merge staging-next into staging
2022-08-03 12:02:14 +00:00
Jörg Thalheim
168d1c5789
Merge pull request #181797 from qowoz/go119
...
go_1_19: init at 1.19
2022-08-03 11:33:28 +01:00
Vincent Laporte
80ebd25f66
reason: fix build with OCaml < 4.07
2022-08-03 11:56:45 +02:00
github-actions[bot]
1d51c8b324
Merge master into haskell-updates
2022-08-03 00:15:49 +00:00
github-actions[bot]
93322c460d
Merge staging-next into staging
2022-08-03 00:03:06 +00:00
github-actions[bot]
537fbd1326
Merge master into staging-next
2022-08-03 00:02:25 +00:00
zowoq
32f980605e
go_1_19: init at 1.19
2022-08-03 05:42:48 +10:00
Anderson Torres
d2c05d420b
Merge pull request #184745 from r-ryantm/auto-update/xa
...
xa: 2.3.12 -> 2.3.13
2022-08-02 16:22:03 -03:00
github-actions[bot]
0df46e6fd8
Merge staging-next into staging
2022-08-02 18:01:55 +00:00
github-actions[bot]
411aad5a4d
Merge master into staging-next
2022-08-02 18:01:14 +00:00
David Guibert
79bc66cea5
redistrib_11.7.0.json: add eol
2022-08-02 16:20:07 +02:00
David Guibert
9aaf5daa7e
nsight_compute: qt6 for version 2022.2.0
2022-08-02 16:20:07 +02:00
David Guibert
b139e331a4
cudatoolkit: add 11.7
2022-08-02 16:20:07 +02:00
Sandro
e76aa82431
Merge pull request #184598 from wegank/treewide-fix-platforms
2022-08-02 15:57:56 +02:00
superherointj
760d3a51b0
Merge pull request #184390 from r-ryantm/auto-update/ocaml4.13.1-reason
...
ocamlPackages.reason: 3.8.0 -> 3.8.1
2022-08-02 09:59:25 -03:00
R. Ryantm
eea38ee715
xa: 2.3.12 -> 2.3.13
2022-08-02 06:00:13 +00:00
zowoq
b18e7a1813
Revert "go_1_18: backport CL417615"
...
This reverts commit 4d1e04c00f
.
fixed in 1.18.5
2022-08-02 11:38:34 +10:00
github-actions[bot]
df6d3919b7
Merge master into haskell-updates
2022-08-02 00:14:59 +00:00
github-actions[bot]
d0fae49900
Merge staging-next into staging
2022-08-02 00:03:05 +00:00
github-actions[bot]
ad090ff867
Merge master into staging-next
2022-08-02 00:02:24 +00:00
Sandro
a3b3912772
Merge pull request #184617 from SuperSandro2000/go-1-18-5
...
go_1_18: 1.18.4 -> 1.18.5
2022-08-02 00:01:01 +02:00
K900
357ae167e2
crystal_1_0, crystal_1_1: fix build
2022-08-02 00:34:28 +03:00
Sandro Jäckel
eba5f13c08
go_1_18: 1.18.4 -> 1.18.5
2022-08-02 07:24:26 +10:00
Sandro Jäckel
8fb01fab4f
go_1_17: 1.17.12 -> 1.17.13
2022-08-02 07:23:38 +10:00
github-actions[bot]
e8ce2f4a26
Merge master into staging-next
2022-08-01 18:01:20 +00:00
Weijia Wang
278086eddb
treewide: fix platforms
2022-08-01 18:33:27 +02:00
John Ericson
bf39e32272
compiler-rt: Fix "bare metal" case boolean logic
...
It is possible to both be bare metal and have a libc (newlib).
This libc doesn't provide very much --- not enough for CMake to think
the C toolchain works. We therefore adjust our logic so we hit the "bare
metal" case with or without libc.
The "use LLVM" bootstrap is intentionally not affected.
2022-08-01 12:18:54 -04:00
sternenseemann
ba819ddadf
Merge remote-tracking branch 'origin/master' into haskell-updates
2022-08-01 15:26:29 +02:00
github-actions[bot]
c8b4067ae8
Merge master into staging-next
2022-08-01 12:01:37 +00:00
Guillaume Girol
6a792c2ed8
Merge pull request #179356 from logo4poop/update-haxe-4.2.5
...
Updated Haxe 4.2.1 -> 4.2.5
2022-08-01 11:34:44 +00:00
R. Ryantm
fff013f49f
mercury: 22.01.1 -> 22.01.3
2022-08-01 01:23:14 +00:00
R. Ryantm
2fe12632ee
ocamlPackages.reason: 3.8.0 -> 3.8.1
2022-08-01 01:08:27 +00:00
github-actions[bot]
0a7aec34aa
Merge master into haskell-updates
2022-08-01 00:16:00 +00:00
R. Ryantm
eb72f662f2
lingua-franca: 0.2.0 -> 0.3.0
2022-07-31 16:01:23 +00:00
github-actions[bot]
bb10509584
Merge master into staging-next
2022-07-31 12:02:29 +00:00
R. Ryantm
762e210698
z88dk: 2.1 -> 2.2
2022-07-31 07:23:28 +00:00
R. Ryantm
834daa7b5d
tvm: 0.8.0 -> 0.9.0
2022-07-31 04:10:57 +00:00
github-actions[bot]
eb9760b8f7
Merge master into haskell-updates
2022-07-31 00:15:01 +00:00
github-actions[bot]
95abc5680d
Merge master into staging-next
2022-07-31 00:03:10 +00:00
Anderson Torres
01a67a7342
Merge pull request #183993 from r-ryantm/auto-update/dxa
...
dxa: 0.1.4 -> 0.1.5
2022-07-30 17:58:39 -03:00
R. Ryantm
b62eadf3b1
dxa: 0.1.4 -> 0.1.5
2022-07-30 16:07:00 +00:00
R. Ryantm
57627e479e
closurecompiler: 20220601 -> 20220719
2022-07-30 14:56:21 +00:00
github-actions[bot]
5ebd4b10df
Merge master into staging-next
2022-07-30 12:01:30 +00:00
Thiago Kenji Okada
c01ab9eecc
Merge pull request #183088 from jlesquembre/graal-22.2.0
...
graalvm-ce: 22.1.0 -> 22.2.0
2022-07-30 10:48:58 +01:00
R. Ryantm
3a3ad4c7a6
souffle: 2.2 -> 2.3
2022-07-30 07:59:54 +00:00
github-actions[bot]
93fa8bacfb
Merge master into staging-next
2022-07-30 06:01:19 +00:00
Anderson Torres
295ce69fae
Merge pull request #183581 from r-ryantm/auto-update/4th
...
_4th: 3.64.0 -> 3.64.1
2022-07-29 22:49:26 -03:00
Anderson Torres
869ee59fe2
Merge pull request #183650 from r-ryantm/auto-update/jwasm
...
jwasm: 2.14 -> 2.15
2022-07-29 22:48:55 -03:00
github-actions[bot]
093f236f30
Merge master into haskell-updates
2022-07-30 00:13:25 +00:00
Benjamin Asbach
e937b6e3ba
openjdk17: Remove default java.library.path
...
see #103493
2022-07-29 22:05:54 +04:00
github-actions[bot]
50de8aa60e
Merge master into staging-next
2022-07-29 18:01:27 +00:00
R. Ryantm
5960a2d1b4
jwasm: 2.14 -> 2.15
2022-07-29 12:01:31 +00:00
Josh Holland
8a156b259a
julia-bin: add meta.mainProgram
2022-07-29 12:00:02 +01:00
github-actions[bot]
dc9426f3b8
Merge staging-next into staging
2022-07-29 06:01:59 +00:00
R. Ryantm
fc630be0e4
gleam: 0.21.0 -> 0.22.1
2022-07-29 00:20:09 -04:00
R. Ryantm
9a1aa7d8ae
_4th: 3.64.0 -> 3.64.1
2022-07-29 03:51:15 +00:00
github-actions[bot]
3c0b8e78a9
Merge master into haskell-updates
2022-07-29 00:13:37 +00:00
github-actions[bot]
a2df1eb5b9
Merge staging-next into staging
2022-07-29 00:03:05 +00:00
Mario Rodas
7a2d461bf2
Merge pull request #183271 from r-ryantm/auto-update/cmdstan
...
cmdstan: 2.30.0 -> 2.30.1
2022-07-28 14:15:45 -05:00
Robert Hensing
61a510bdcb
Merge pull request #177232 from asbachb/remove/oldjdk
...
oraclejdk14: Removed as it's end of life since 09/2020
2022-07-28 20:10:47 +02:00
sternenseemann
7f909b041b
haskell.compiler: ghc923 -> ghc924
...
https://www.haskell.org/ghc/download_ghc_9_2_4.html
2022-07-28 18:09:33 +02:00
Bernardo Meurer
88c63ca65a
Merge pull request #182513 from trofi/strip-for-host-and-target
...
gcc: enable stripping for cross-compilers
2022-07-28 00:30:49 -07:00
github-actions[bot]
c5298a170d
Merge staging-next into staging
2022-07-27 18:02:13 +00:00
github-actions[bot]
f6895f13b0
Merge master into staging-next
2022-07-27 18:01:33 +00:00
José Luis Lafuente
dae7b421f7
graalvm-ce: 22.1.0 -> 22.2.0
2022-07-27 12:57:41 +02:00
github-actions[bot]
c419834223
Merge master into haskell-updates
2022-07-27 00:16:24 +00:00
github-actions[bot]
54f2dacce1
Merge staging-next into staging
2022-07-27 00:03:09 +00:00
github-actions[bot]
f110f87498
Merge master into staging-next
2022-07-27 00:02:31 +00:00
Sandro
7366559383
Merge pull request #182124 from willcohen/emscripten-3.1.16
...
emscripten: 3.1.15 -> 3.1.17
2022-07-26 21:30:31 +02:00
sternenseemann
078346d55e
haskell.compiler.ghc941: init at 9.4.0.20220721
2022-07-26 21:09:03 +02:00
Austin Seipp
4cd955979c
bluespec: set mainProgram=bsc
...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2022-07-26 13:25:23 -05:00
github-actions[bot]
b21eff1a41
Merge staging-next into staging
2022-07-26 18:02:15 +00:00
github-actions[bot]
1071ab374f
Merge master into staging-next
2022-07-26 18:01:32 +00:00
Sandro
3bbb296d9a
Merge pull request #178973 from r-ryantm/auto-update/closure-compiler
...
closurecompiler: 20220502 -> 20220601
2022-07-26 17:40:41 +02:00
Will Cohen
3a46b467ac
emscripten: 3.1.15 -> 3.1.17
2022-07-26 09:30:36 -04:00
Florian Klink
4d1e04c00f
go_1_18: backport CL417615
...
Upstream reverted cmd/compile: revert "fix missing dict pass for type
assertions", as it's causing compilation errors in programs like gopass
- see https://github.com/gopasspw/gopass/issues/2280 and
https://github.com/NixOS/nixpkgs/issues/182440 .
The revert has already been cherry-picked to HEAD, but there's no
backport release yet. This can be reverted once there's a new release
with that commit.
2022-07-26 09:24:40 +10:00
Sergei Trofimovich
eece5d0dc0
gcc: enable stripping for cross-compilers
...
With explicit support for distinction between Host and Target strip paths
we can now safely strip ELF binaries with their according strip tools
without fear of damaging binaries due to architecture mismatch.
Closure size change for `pkgsCross.mingwW64.gcc12Stdenv.cc.cc`:
# before:
$ nix path-info -Sh $(nix-build -A pkgsCross.mingwW64.gcc12Stdenv.cc.cc) | unnix
/<<NIX>>/x86_64-w64-mingw32-stage-final-gcc-debug-12.1.0 2.5G
# after:
$ nix path-info -Sh $(nix-build -A pkgsCross.mingwW64.gcc12Stdenv.cc.cc) | unnix
/<<NIX>>/x86_64-w64-mingw32-stage-final-gcc-12.1.0 1.5G
2022-07-25 11:06:58 +01:00
github-actions[bot]
3a848d77a3
Merge staging-next into staging
2022-07-24 18:02:10 +00:00
Sergei Trofimovich
c7062b9769
Merge pull request #181994 from trofi/gcc-drop-outdated-sed
...
gcc: drop outdated sed for system headers clobber
2022-07-24 15:01:22 +01:00
Sergei Trofimovich
f315837ee4
Merge pull request #182377 from trofi/fix-sbcl-on-aarch64-darwin
...
sbcl_2_1_10, sbcl_2_1_11: fix build on arm64-darwin (-fno-common fall…
2022-07-24 14:48:21 +01:00
Benjamin Asbach
0c4d481dbc
openjdk17: 17.0.3+7 -> 17.0.4+8
2022-07-24 15:20:54 +04:00
Sergei Trofimovich
ea8e124000
gcc: always enable inhibit_libc=true for --without-headers builds
...
It's a follow-up to the breakage caused by 21966e13d2
("gcc: pass --with-build-sysroot=/"). It caused `pkgsLLVM`
cross-toolchain bootstrap breakage:
$ nix build --no-link -f. pkgsLLVM.hello
...
failed: /nix/store/...-x86_64-unknown-linux-gnu-stage-static-gcc-13.0.0.drv:
...
configure flags: ... --enable-languages=c --disable-multilib \
--disable-shared --enable-plugin ... --disable-libssp --disable-nls \
--without-headers --disable-threads --disable-libgomp --disable-libquadmath \
--disable-shared --disable-libatomic --disable-decimal-float --disable-libmpx \
--disable-bootstrap \
\
--build=x86_64-unknown-linux-gnu \
--host=x86_64-unknown-linux-gnu \
--target=x86_64-unknown-linux-gnu
...
The directory that should contain system headers does not exist:
/usr/include
make[2]: *** [Makefile:3279: stmp-fixinc] Error 1 shuffle=1658621302
rm gfdl.pod gcc.pod gcov-dump.pod gcov-tool.pod fsf-funding.pod gpl.pod cpp.pod gcov.pod lto-dump.pod
make[2]: Leaving directory '/build/build/gcc'
Note: it's a no-libc build. It's not expected to use any libc headers.
But in this case fixincludes tries to run and uses default /usr/include
location.
Fixinsludes is not normally expected to run during cross-compilation
on --without-headers. gcc/configure.ac:
: ${inhibit_libc=false}
if { { test x$host != x$target && test "x$with_sysroot" = x ; } ||
test x$with_newlib = xyes ; } &&
{ test "x$with_headers" = xno || test ! -f "$target_header_dir/stdio.h"; } ; then
inhibit_libc=true
fi
The change explicitly passes inhibit_libc=true to configure to disable
include fixing on such cases.
Fixed `nix build --no-link -f. pkgsLLVM.hello` toolchain bootstrap.
2022-07-24 09:54:49 +01:00
John Ericson
21966e13d2
Merge pull request #181943 from trofi/fix-cross-built-gcc
...
gcc: pass --with-build-sysroot=/
2022-07-23 23:52:07 -04:00
Jan Tojnar
b29a70086f
Merge pull request #182588 from jtojnar/gnome-staging
...
GNOME staging updates
2022-07-23 21:40:41 +02:00
Sergei Trofimovich
34636efced
gcc: pass --with-build-sysroot=/ for gcc builds
...
Without this change cross-built gcc fails to detect stack protector style:
$ nix log -f pkgs/stdenv/linux/make-bootstrap-tools-cross.nix powerpc64le.bootGCC | fgrep __stack_chk_fail
checking __stack_chk_fail in target C library... no
checking __stack_chk_fail in target C library... no
It happens because gcc treats search paths differently:
https://gcc.gnu.org/git/?p=gcc.git;a=blob;f=gcc/configure.ac;h=446747311a6aec3c810ad6aa4190f7bd383b94f7;hb=HEAD#l2458
if test x$host != x$target || test "x$TARGET_SYSTEM_ROOT" != x ||
test x$build != x$host || test "x$with_build_sysroot" != x; then
...
if test "x$with_build_sysroot" != "x"; then
target_header_dir="${with_build_sysroot}${native_system_header_dir}"
elif test "x$with_sysroot" = x; then
target_header_dir="${test_exec_prefix}/${target_noncanonical}/sys-include"
elif test "x$with_sysroot" = xyes; then
target_header_dir="${test_exec_prefix}/${target_noncanonical}/sys-root${native_system_header_dir}"
else
target_header_dir="${with_sysroot}${native_system_header_dir}"
fi
else
target_header_dir=${native_system_header_dir}
fi
By passing --with-build-sysroot=/ we trick cross-case to use
`target_header_dir="${with_sysroot}${native_system_header_dir}"`
which makes it equivalent to non-cross
`target_header_dir="${with_build_sysroot}${native_system_header_dir}"`
Tested the following setups:
- cross-compiler without libc headers (powerpc64le-static)
- cross-compiler with libc headers (powerpc64le-debug)
- cross-build compiler with libc headers (powerpc64le bootstrapTools)
Before the change only 2 of 3 compilers detected libc headers.
After the change all 3 compilers detected libc headers.
For darwin we silently ignore '-syslibroot //' argument as it does not
introduce impurities.
While at it dropped mingw special case for no-libc build. Before the change
we passed both '--without-headers --with-native-system-headers-dir' for
no-libc gcc-static builds. This tricked darwin builds to find sys/sdt.h
and fail inhibid_libc builds. Now all targets avoid passing native headers
for gcc-static builds.
While at it fixed correct headers passing to
--with-native-system-headers-dir= in host != target case: we were passing
host's headers where intention was to pass target's headers.
Noticed the mismatch as a build failure on pkgsCross.powernv.stdenv.cc
on darwin where `sys/sdt.h` is present in host's headers (libSystem)
but not target's headers (`glibc`).
Co-authored-by: Adam Joseph <54836058+amjoseph-nixpkgs@users.noreply.github.com>
2022-07-23 18:40:07 +01:00
Jan Tojnar
c8cbb6ff4e
vala: 0.56.1 → 0.56.2
...
https://gitlab.gnome.org/GNOME/vala/-/compare/0.56.1...0.56.2
2022-07-23 17:21:35 +02:00
github-actions[bot]
c3b55bb331
Merge master into staging-next
2022-07-22 18:01:23 +00:00
Brian Leung
62ab1e3d0b
kaitai-struct-compiler: 0.9 -> 0.10
2022-07-22 08:41:27 -07:00
Ethin Probst
bc640dc883
gnatboot: 11.2.0-4 -> 12.1.0-2
...
Signed-off-by: Ethin Probst <harlydavidsen@gmail.com>
2022-07-21 21:48:22 -05:00
Sergei Trofimovich
26326511ef
sbcl_2_1_10, sbcl_2_1_11: fix build on arm64-darwin (-fno-common fallout)
...
Withut this upstream backport build on arm64-drwin fails as:
duplicate symbol '_os_vm_page_size' in:
os-common.o
arm64-bsd-os.o
2022-07-21 22:08:27 +01:00
github-actions[bot]
9dbe8733d5
Merge staging-next into staging
2022-07-21 06:02:02 +00:00
Anderson Torres
b73f704a2f
Merge pull request #178567 from Artturin/pkgconfignew
...
makePkgconfigItem: init new function to generate pc files
2022-07-20 23:31:58 -03:00
Bernardo Meurer
63e4402739
gnu-cobol: refactor
...
This is a major refactoring of the gnu-cobol package, which gives us:
1. Split outputs, allowing for small container images for COBOL
applications.
2. Tests running (for Linux)
3. Parallel building
4. Documentation building
5. XML and JSON support
Co-authored-by: Chad Crawford <chad@cacrawford.org>
2022-07-20 15:14:32 -07:00
Vladimír Čunát
cd58423b4c
Merge #181798 : llvm14: Skip broken tests on riscv
...
...into staging
2022-07-20 20:56:21 +02:00
github-actions[bot]
659bbdd994
Merge staging-next into staging
2022-07-20 18:02:16 +00:00
Sergei Trofimovich
cb63ee9ff8
Merge pull request #181999 from trofi/gcc-clean-up-configureFlags
...
gcc: turn configureFlags into a sigle list, not nested list
2022-07-20 15:46:36 +01:00
adisbladis
facbbae4b7
gcc: Set --with-newlib when using newlib-nano
2022-07-20 16:41:48 +08:00
github-actions[bot]
9c32c81a99
Merge staging-next into staging
2022-07-20 06:02:01 +00:00
Mario Rodas
a71cc944ad
Merge pull request #180648 from r-ryantm/auto-update/cmdstan
...
cmdstan: 2.29.2 -> 2.30.0
2022-07-19 23:18:47 -05:00
Artturin
c6a9d069e9
tinycc: use makePkgconfigItem
2022-07-20 06:24:20 +03:00
Anderson Torres
5342fc6fb5
Merge pull request #182030 from AndersonTorres/tcc
...
tinycc: 2022-01-11 -> 2022-07-15
2022-07-19 23:53:52 -03:00
zowoq
8bf97d639d
rustc: 1.62.0 -> 1.62.1 ( #182140 )
...
https://github.com/rust-lang/rust/releases/tag/1.62.1
2022-07-20 12:34:37 +10:00
AndersonTorres
7fda0dfa9a
tinycc: 2022-01-11 -> 2022-07-15
2022-07-18 23:38:03 -03:00
github-actions[bot]
d64d75f2f3
Merge master into staging-next
2022-07-19 00:02:21 +00:00
Marek Fajkus
d5765d5150
elmPackages.elm-json: 0.2.10 -> 0.2.12
2022-07-18 22:26:48 +02:00
Sergei Trofimovich
69da37a8fd
gcc: turn configureFlags into a sigle list, not nested list
...
Before the change:
$ nix repl pkgs/stdenv/linux/make-bootstrap-tools-cross.nix
nix-repl> :p powerpc64le.bootGCC.configureFlags
[ ... "--enable-targets=powerpcle-linux" [ "--with-long-double-128" ] "--target=powerpc64le-unknown-linux-gnu" ]
After the change:
nix-repl> :p powerpc64le.bootGCC.configureFlags
[ ... "--enable-targets=powerpcle-linux" "--with-long-double-128" "--target=powerpc64le-unknown-linux-gnu" ]
2022-07-18 19:10:22 +01:00
Sergei Trofimovich
769956d65b
gcc: drop outdated sed for system headers clobber
...
When reviewing https://github.com/NixOS/nixpkgs/pull/181802#issuecomment-1186834504
I noticed outdated code that attempted to override /usr/include.
sed -i \
-e "s,glibc_header_dir=/usr/include,glibc_header_dir=$libc_dev/include", \
gcc/configure
`glibc_header_dir` was removed from `gcc-4.6` and later in
https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=6961669f48aa18168b2d7daa7e2235fbec7cb636
(Dec 2010, "(gcc_cv_ld_eh_frame_hdr): Only check GNU ld for --eh-frame-hdr.").
Since then gcc got `--with-native-system-header-dir=` which `nixpkgs` uses
for all packaged `gcc` versions.
The change should be a no-op.
2022-07-18 18:55:58 +01:00
github-actions[bot]
71fe747e70
Merge master into staging-next
2022-07-18 12:01:55 +00:00
Dennis Gosnell
e436d5c9d8
Merge pull request #181915 from r-ryantm/auto-update/purescript
...
purescript: 0.15.2 -> 0.15.4
2022-07-18 17:15:06 +09:00
R. Ryantm
622952b45e
purescript: 0.15.2 -> 0.15.4
2022-07-18 07:33:09 +00:00
Vladimír Čunát
250922fd1e
Merge branch 'master' into staging-next
2022-07-18 08:29:53 +02:00
Dennis Gosnell
99b97a71d9
Merge pull request #175501 from amjoseph-nixpkgs/pr/sourceProvenance/purescript
...
purescript: mark meta.sourceProvenance
2022-07-18 13:31:44 +09:00
Bernardo Meurer
d9a7945a7e
dotnet: fix compilation on darwin
2022-07-17 13:35:26 -07:00
Guillaume Girol
ad77f20359
Merge pull request #166033 from bcc32/js-015
...
ocamlPackages.janeStreet: 0.14 -> 0.15
2022-07-17 15:21:36 +00:00
Luiz Ribeiro
c743308438
llvm14: Skip broken tests on riscv
2022-07-16 22:50:41 -05:00
Vladimír Čunát
0879ac5da6
Merge branch 'master' into staging-next
2022-07-16 20:07:05 +02:00
Anderson Torres
3bb0ae1512
Merge pull request #181432 from aiotter/patch-2
...
zig: build on darwin
2022-07-16 11:02:48 -03:00
Rick van Schijndel
e243499338
Merge pull request #173889 from IvarWithoutBones/fix/dotnet-cross
...
dotnet ecosystem: fix cross compilation
2022-07-16 12:37:11 +02:00
github-actions[bot]
47a4aab0aa
Merge master into staging-next
2022-07-16 06:01:15 +00:00
aiotter
036b52f824
maintainers: add aiotter
2022-07-16 14:57:54 +09:00
aiotter
98ee102955
zig: build for darwin
2022-07-16 14:57:36 +09:00
Sandro
f4be6ad88d
Merge pull request #181284 from qowoz/go117
...
go_1_17: 1.17.11 -> 1.17.12
2022-07-16 02:44:02 +02:00
github-actions[bot]
fa96a4fa79
Merge master into staging-next
2022-07-16 00:02:26 +00:00
Sandro
4fc6705e2b
Merge pull request #181362 from willcohen/emscripten
...
emscripten: 3.1.14 -> 3.1.15
2022-07-16 01:06:15 +02:00
Andre Popovitch
a215794df6
unison-ucm: M3 -> M4
2022-07-15 10:50:57 -05:00
github-actions[bot]
1a74c5d703
Merge master into staging-next
2022-07-14 18:01:27 +00:00
Ethin Probst
6e6436963d
gnatboot: 4.1 -> 11.2.0-4 ( #177579 )
...
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-07-14 14:14:58 +02:00
github-actions[bot]
4831214ba4
Merge master into staging-next
2022-07-14 06:01:25 +00:00
zowoq
e4f3664e62
go_1_18: 1.18.3 -> 1.18.4
2022-07-14 12:29:03 +10:00
Will Cohen
c877fee9ae
emscripten: 3.1.14 -> 3.1.15
2022-07-13 09:09:26 -04:00
github-actions[bot]
9e8540af02
Merge master into staging-next
2022-07-13 12:01:13 +00:00
Sandro
48c34e4097
Merge pull request #180777 from elliottslaughter/terra-1.0.4
...
terra: 1.0.0-beta5 -> 1.0.4
2022-07-13 11:50:45 +02:00
Vladimír Čunát
8169a7fce0
Merge branch 'master' into staging-next
2022-07-13 09:57:41 +02:00
Ben Siraphob
01b8587401
Merge pull request #181051 from jiegec/mono
...
mono: 6.12.0.122 -> 6.12.0.182
2022-07-12 18:16:39 -07:00
zowoq
6b6a73f53e
go_1_17: 1.17.11 -> 1.17.12
2022-07-13 07:58:40 +10:00
zowoq
8b4718e736
zig_0_8_1: remove
2022-07-13 07:46:10 +10:00
Artturin
83b4764dc3
treewide: fix fallout from 'cmake/setup-hook.sh: Don't skip build-RPATH'
...
f7414e2b3a
2022-07-12 18:25:19 +03:00
Peter Hoeg
de29ce21e9
crystal2nix: 0.1.1 -> 0.3.0
2022-07-12 21:00:11 +08:00
Thomas Tuegel
e1e0d5d513
Merge pull request #108496 from knedlsepp/cmake-rpath
...
cmake/setup-hook.sh: Don't skip build-RPATH
2022-07-11 10:18:47 -05:00
nanashi0x74
43d2b91944
flutter: amend move-cache patch after update
2022-07-11 14:02:36 +02:00
nanashi0x74
02e10382d5
flutter: patch git version check
2022-07-11 14:02:36 +02:00
nanashi0x74
04699b7b7e
flutter: 2.10.1->3.0.4
2022-07-11 14:02:36 +02:00
nanashi0x74
2cdbc00b2c
flutter: use dart pub
instead of deprecated pub command
2022-07-11 14:02:35 +02:00
Jiajie Chen
600133b855
mono: 6.12.0.122 -> 6.12.0.182
2022-07-11 14:12:10 +08:00