1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-18 03:30:45 +00:00
nixpkgs/pkgs/development/compilers
Daniel Nagy 4f85840d25 gcc: provide build support for gccrs
Patches from the gccrs project are being upstreamed into gcc. With
these changes we are now able to build a gcc with rust support like
this:

```nix
wrapCC (gcc14.cc.override {
  langRust = true;
});
```

More info:

https://rust-gcc.github.io/

https://gcc.gnu.org/pipermail/gcc-patches/2022-December/608387.html
2024-08-06 20:26:34 +02:00
..
abcl Merge pull request #321645 from Uthar/abcl-cffi-fix 2024-06-25 14:58:45 +00:00
acme treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
adoptopenjdk-icedtea-web
alan treewide: Remove the definite article from meta.description 2024-06-09 23:08:46 +02:00
ante treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
apache-flex-sdk
arachne-pnr
armips treewide: Remove ending period from meta.description 2024-06-09 23:04:51 +02:00
as31 treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
asl
asn1c
aspectj treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
atasm treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
ats
ats2
august treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
avra
ballerina ballerina: 2201.9.1 -> 2201.9.2 2024-07-10 02:33:48 +00:00
bfc treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
bigloo
binaryen binaryen: 117 -> 118 2024-07-24 11:36:38 -04:00
blueprint treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
bluespec verilog: rename to actual name iverilog 2024-07-15 08:36:13 -07:00
c0 treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
c3c c3c: rfc format 2024-07-28 11:34:08 +03:00
cairo treewide: remove unreferenced patch files (#308127) 2024-05-02 12:41:45 +00:00
cakelisp treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
carp treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
cc65
ccl pkgs/development: remove unused fetchpatch arguments 2024-05-24 02:53:57 +02:00
chez treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
chez-racket tree-wide: use top-level cctools 2024-07-17 22:36:19 -04:00
chicken chickenPackages.chickenEggs: fix allegro, dbus, math, and socket eggs 2024-07-19 13:01:16 -04:00
ciao treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
circt circt: 1.79 -> 1.80 2024-08-03 03:08:45 +08:00
clasp pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
clean
closure Merge pull request #298255 from r-ryantm/auto-update/closurecompiler 2024-07-02 19:15:22 +05:30
cmdstan cmdstan: 2.34.1 -> 2.35.0 2024-06-08 22:07:59 +02:00
cmucl treewide: Remove the definite article from meta.description 2024-06-09 23:08:46 +02:00
codon treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
coffeescript treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
colm treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
computecpp
cone
copper
corretto {javaPackages.compiler.openjdk18,corretto19,open{jdk,jfx}{19,20}*}: drop 2024-08-01 13:29:26 +01:00
critcl
crystal treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
crystal2nix
dale
dart tree-wide: use top-level cctools 2024-07-17 22:36:19 -04:00
dasm
dev86
dictu
djgpp treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
dotnet pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
dtc python312Packages.libfdt: fix build, reorganize patches 2024-07-01 16:17:58 +03:00
ecl ecl: 23.9.9 -> 24.5.10 2024-05-10 11:56:43 -04:00
eli
elm tree-wide: use top-level cctools 2024-07-17 22:36:19 -04:00
emscripten emscripten: 3.1.55 -> 3.1.64 2024-07-24 11:54:01 -04:00
erg erg: 0.6.39 -> 0.6.40 2024-07-24 22:21:41 +00:00
factor-lang treewide: remove vrthra from meta.maintainers [no orphans] 2024-07-07 12:18:57 -03:00
fasm
fasmg
fbc treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
firrtl treewide: remove unused with statements from maintainer lists 2024-07-29 10:06:20 +08:00
flasm
flix flix: 0.47.0 -> 0.48.0 2024-06-15 13:51:18 +00:00
flutter flutterPackages-source.v3_23.engine: fix building 2024-06-25 22:15:45 -07:00
flux treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
fpc
fsharp treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
fstar
gambit pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
gavrasm
gbforth treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
gcc gcc: provide build support for gccrs 2024-08-06 20:26:34 +02:00
gcc-arm-embedded
gcl
gerbil pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
gforth treewide: Remove the definite article from meta.description 2024-06-09 23:08:46 +02:00
ghc Revert "haskell.compiler.{ghc98*,ghcHEAD}: bootstrap using source built 9.6" 2024-07-28 09:09:01 -04:00
ghcjs pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
gleam gleam: 1.4.0 -> 1.4.1 2024-08-05 15:37:04 -03:00
glslang glslang: 14.2.0 -> 14.3.0 2024-06-26 01:02:15 +00:00
gmqcc pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
gnat-bootstrap gnat-bootstrap: gate elfutils on package availability rather than isLinux 2024-04-03 00:10:40 +02:00
gnostic treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
gnu-cim treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
gnu-cobol pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
gnu-smalltalk treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
go pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
go-jsonnet treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
gprolog
graalvm/community-edition graalvm-ce: 22.0.1 -> 22.0.2 2024-07-24 07:19:42 +00:00
gwt treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
halide
haxe haxe: add bwkam to maintainers 2024-08-04 22:15:33 +03:00
heptagon
hop treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
idris2 idris2Packages.idris2Lsp: apply ergonomics improvements facilitated by latest buildIdris changes 2024-06-23 11:24:29 -05:00
inform6 inform6: 6.42-r2 -> 6.42-r4 2024-08-04 02:09:26 +00:00
inform7 treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
inklecate treewide: remove autoPatchelfHook from dotnet packages 2024-04-17 19:51:31 -03:00
intel-graphics-compiler intel-graphics-compiler: 1.0.16695.4 -> 1.0.17193.4 2024-07-26 20:45:34 +02:00
intercal treewide: Remove the definite article from meta.description 2024-06-09 23:08:46 +02:00
ios-cross-compile
ispc ispc: 1.23.0 -> 1.24.0 2024-05-27 17:31:56 +01:00
jasmin treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
jasmin-compiler jasmin-compiler: 2023.06.4 → 2024.07.0 2024-07-12 07:03:57 +02:00
javacard-devkit
jetbrains-jdk pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
jrsonnet treewide: skip generating shell completions using $out/bin/… when cross compiling 2024-08-04 10:50:48 +09:00
jsonnet
julia julia: update JULIA_CPU_TARGET from latest upstream settings 2024-06-08 20:53:49 +01:00
juniper treewide: remove unused with statements from maintainer lists 2024-07-29 10:06:20 +08:00
kaitai-struct-compiler Maintainer renamed: luis -> qubasa. Removed vacant package rmount 2024-04-09 19:16:15 +02:00
kind2 treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
koka pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
kotlin treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
lesscpy treewide: sha256 -> hash attribute for pypi fetchers 2024-07-14 01:25:22 +08:00
ligo ocamlPackages.linol: 0.5 → 0.6 2024-08-01 14:11:34 +02:00
lingua-franca pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
llvm llvmPackages_git: 20.0.0-git-2024-07-28 -> 20.0.0-git-2024-08-04 2024-08-04 20:56:14 -07:00
lobster treewide: Remove the definite article from meta.description 2024-06-09 23:08:46 +02:00
lunarml
manticore treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
marst treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
matter-compiler
mcpp
mercury treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
meta-environment/meta-build-env
mezzo treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
microscheme treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
minimacy treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
mint treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
miranda miranda: fix build with clang 2024-04-21 21:40:38 -04:00
mit-scheme
mkcl
mlkit mlkit: 4.7.10 -> 4.7.11 2024-06-07 23:14:18 +00:00
mlton mlton: 20210107 -> 20210117 2024-03-31 21:10:02 -04:00
mono treewide: remove vrthra from meta.maintainers [no orphans] 2024-07-07 12:18:57 -03:00
mosml treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
mozart treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
mruby treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
mrustc pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
muonlang
myrddin
nasm treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
neko treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
nim nim: 2.0.4 -> 2.0.8 2024-07-12 17:46:56 +00:00
nqc treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
nvidia-cg-toolkit
obliv-c treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
ocaml ocaml: remove left-over builder.sh 2024-06-12 09:02:08 +02:00
open-watcom treewide: Remove the definite article from meta.description 2024-06-09 23:08:46 +02:00
openjdk Merge pull request #328278 from r-ryantm/auto-update/jdk22 2024-08-04 15:47:05 -04:00
opensmalltalk-vm treewide: Remove the definite article from meta.description 2024-06-09 23:08:46 +02:00
openspin
opensycl opensycl: add cudaSupport 2024-06-27 15:48:14 +00:00
ophis treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
oraclejdk treewide: throw on unsupported system src access 2024-04-05 02:30:42 +00:00
orc treewide: remove unused with statements from maintainer lists 2024-07-29 10:06:20 +08:00
osl osl: 1.13.9.0 -> 1.13.10.0 2024-06-03 02:52:06 +00:00
owl-lisp treewide: sha256 -> hash attribute for gitlab.com fetchers 2024-07-13 22:28:37 +08:00
p4c p4c: fix strict deps 2024-07-25 07:19:31 +00:00
paco treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
pakcs treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
passerine treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
pforth
picat picat: 3.6 -> 3.6#8 2024-07-30 12:27:41 -05:00
polyml
ponyc tree-wide: enable LTO on Darwin 2024-07-20 03:19:54 -04:00
purescript treewide: remove unused with statements from maintainer lists 2024-07-29 10:06:20 +08:00
qbe treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
reason treewide: remove unused with statements from maintainer lists 2024-07-29 10:06:20 +08:00
rgbds tree-wide: enable LTO on Darwin 2024-07-20 03:19:54 -04:00
rml
roslyn
rust pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
sagittarius-scheme treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
sbcl sbcl: 2.4.6 -> 2.4.7 2024-07-27 13:12:04 -04:00
scala treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
scala-runners treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
scryer-prolog treewide: change cargoSha256 with SRI hash to cargoHash 2024-07-03 21:53:11 +08:00
semeru-bin {{temurin,semeru{,-jre}}-bin-16,temurin{,-jre}-bin-{18,19,20}}: drop 2024-08-01 13:46:59 +01:00
serpent treewide: remove unused with statements from maintainer lists 2024-07-29 10:06:20 +08:00
shaderc treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
silice silice: 0-unstable-2024-07-15 -> 0-unstable-2024-07-22 2024-08-01 17:16:00 +00:00
sjasmplus treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
smlnj
solc pkgs/development: remove unused fetchpatch arguments 2024-05-24 02:53:57 +02:00
souffle souffle: add markusscherer as maintainer 2024-07-16 07:31:42 -05:00
spasm-ng
spirv-llvm-translator spirv-llvm-translator: 14.0.0+unstable-2024-02-14 -> 14.0.0+unstable-2024-05-27 2024-07-26 20:45:33 +02:00
squeak
stalin treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
swi-prolog swiProlog: 9.2.5 -> 9.2.6, update dependencies 2024-07-26 21:53:38 +02:00
swift Merge staging-next into staging 2024-07-19 00:03:05 +00:00
temurin-bin {{temurin,semeru{,-jre}}-bin-16,temurin{,-jre}-bin-{18,19,20}}: drop 2024-08-01 13:46:59 +01:00
terra pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
teyjus treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
tinycc tinycc: fix build on x86_64-darwin 2024-05-30 18:55:54 +02:00
tinygo tinygo: 0.31.2 -> 0.32.0 2024-08-04 19:16:51 +02:00
tvm treewide: sha256 -> hash attribute for fetchgit 2024-07-14 19:10:08 +08:00
typescript typescript: 5.5.2 -> 5.5.3 2024-07-02 02:34:43 +00:00
uasm treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
unison unison-ucm: 0.5.22 -> 0.5.24 2024-07-12 18:07:36 +02:00
urn
urweb
vala pkgs/development: remove unused fetchpatch arguments 2024-05-24 02:53:57 +02:00
vlang
vyper treewide: remove pythonRelaxDepsHook references 2024-06-14 14:52:00 +02:00
wcc
wla-dx
x11basic treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
xa
yap treewide: Remove indefinite article from meta.description 2024-06-09 23:07:45 +02:00
yasm
yosys treewide: fix uses of finalAttrs.pname in urls 2024-07-23 12:48:10 -04:00
z88dk treewide: sha256 -> hash attribute for fetchgit 2024-07-14 19:10:08 +08:00
zasm
zig treewide: remove unused lib (and other) arguments 2024-07-26 11:18:09 +02:00
zulu {javaPackages.compiler.openjdk18,corretto19,open{jdk,jfx}{19,20}*}: drop 2024-08-01 13:29:26 +01:00