nixpkgs-suyu/pkgs/development/compilers
Bastian Köcher 780592ca6e gcc7: Enable arm erratum 843419 on aarch64
This fix is required for the raspherry pi 3 with glibc 2.27,
otherwise the kernel panics in initrd with:
```
<<< NixOS Stage 1 >>>

loading module dm_mod...
running udev...
kbd_mode: KDSKBMODE: Inappropriate ioctl for device
Gstarting device mapper and LVM...
[    1.969164] Kernel panic - not syncing: Attempted to kill init!
exitcode=0x0000000b
[    1.969164]
[    1.978476] CPU: 0 PID: 1 Comm: init Not tainted 4.16.8 #1-NixOS
[    1.984580] Hardware name: Raspberry Pi 3 Model B (DT)
[    1.989801] Call trace:
[    1.992301]  dump_backtrace+0x0/0x1c8
[    1.996025]  show_stack+0x24/0x30
[    1.999396]  dump_stack+0x9c/0xc0
[    2.002766]  panic+0x124/0x294
[    2.005872]  complete_and_exit+0x0/0x30
[    2.009771]  do_group_exit+0x40/0xa8
[    2.013406]  get_signal+0x280/0x5b0
[    2.016954]  do_signal+0x88/0x240
[    2.020325]  do_notify_resume+0xd8/0x130
[    2.024311]  work_pending+0x8/0x10
[    2.027774] SMP: stopping secondary CPUs
[    2.031763] Kernel Offset: disabled
[    2.035308] CPU features: 0x0802004
[    2.038850] Memory Limit: none
[    2.041963] ---[ end Kernel panic - not syncing: Attempted to kill
init! exitcode=0x0000000b
[    2.041963]
[    2.865264] random: crng init done
```
Suse has done the same to circumvent crashes with hostname resolving in
glibc 2.27 on aarch64.
2018-05-16 03:04:29 +03:00
..
abcl
adobe-flex-sdk treewide: use more HTTPS URLs 2018-03-24 22:04:25 -07:00
aldor
aliceml
arachne-pnr arachne-pnr: 2018.03.07 -> 2018.05.03 2018-05-03 20:05:13 -05:00
as31 as31: use cve tag in patchname for vulnix auto-detection 2018-04-22 17:45:44 +02:00
asn1c
aspectj
ats
ats2 bumping ATS2 version form 0.3.7 to 0.3.9 2018-03-08 19:15:54 +00:00
avian avian: fix darwin build 2018-03-14 20:38:54 +01:00
avra
bigloo
binaryen binaryen: 44 -> 45 2018-03-31 18:35:15 -07:00
boo tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
bupc
ccl ccl: fix darwin build 2018-03-14 23:02:52 +01:00
chez chez-scheme: 9.5-20171109 -> 9.5.1 2018-02-10 14:14:04 -06:00
chicken treewide: get rid of platforms.allBut 2018-03-14 18:44:42 -04:00
clasp
clean
closure closurecompiler: 20180402 -> 20180506 2018-05-12 15:16:17 +02:00
cmdstan cmdstan: 2.9.0 -> 2.17.1 (#33076) 2017-12-26 17:44:13 +00:00
cmucl
colm colm: loosen platform restrictions 2018-01-05 20:10:13 +01:00
compcert compcert: Permit building with Coq 8.7.2 2018-02-16 14:10:45 -08:00
coreclr coreclr: 2.0.0 -> 2.0.7 2018-04-12 14:44:42 +01:00
crystal crystal: 0.23.1 -> 0.24.1 2017-12-25 00:53:29 +08:00
cudatoolkit Give working advice for running nix-prefetch-url 2018-03-04 17:28:36 +00:00
dale
dev86
dmd dmd: 2.078.2 -> 2.079.0 2018-03-03 18:29:48 +01:00
dotnet/sdk
dtc dtc: fetch over https 2018-03-13 14:26:18 +01:00
ecl ecl: Use boehmgc 2018-04-24 00:42:47 +02:00
edk2 edk2, OVMF: Build on aarch64 2018-03-21 23:19:26 +02:00
eli eli: init at 4.8.1 2018-04-13 18:13:41 +02:00
elm elm: override either for elm-interface-to-json 2018-04-02 01:05:03 +02:00
emscripten treewide: rename bad filenames 2018-04-17 15:42:25 -05:00
eql
factor-lang treewide: transition from mesa_glu to libGLU 2018-02-24 17:05:43 +02:00
fpc lazarus: 1.8.0 -> 1.8.2 2018-03-20 09:49:12 -07:00
fsharp corrected spelling mistake 2018-01-08 16:45:10 +11:00
fsharp41
fstar
gambit gambit-unstable: init at 2018-03-26 2018-04-04 07:39:48 -04:00
gcc gcc7: Enable arm erratum 843419 on aarch64 2018-05-16 03:04:29 +03:00
gcc-arm-embedded
gcl
gerbil gerbil-unstable: init at 2018-04-03 2018-04-04 07:43:00 -04:00
gforth
ghc Fix hsc2hs cross compiler build 2018-05-09 23:53:30 -04:00
ghcjs Merge pull request #38288 from ElvishJerricco/elvishjerricco-ghcjs-maintainer 2018-04-06 10:54:57 +02:00
glslang vulkan-loader: 1.0.61.1 -> 1.1.70.0 2018-03-22 21:41:04 -07:00
gnu-cobol gnu-cobol: 2.0-rc2 -> 2.2 2017-12-21 10:40:02 +01:00
gnu-smalltalk
go Merge pull request #38309 from volth/fix37704 2018-05-03 22:39:05 +02:00
gprolog treewide: stdenv.lib.platforms.gnu -> ... gnu ++ linux 2018-04-30 18:12:10 -05:00
graalvm graalvm8: dontFixup = true 2018-03-14 09:29:02 +00:00
gwt
haxe haxe: Fix path to stdlib and add small test 2018-04-17 13:59:36 +02:00
hhvm treewide: http to https 2018-04-30 21:39:20 -07:00
hop
iasl iasl: 20170303 -> 20180313 2018-04-07 08:56:06 -07:00
icedtea-web icedtea8_web: 1.6.2 -> 1.7.1 2018-04-02 10:52:44 -07:00
inform7
intercal
ios-cross-compile
ispc ispc: 20170807 -> 1.9.2 2018-01-15 12:25:03 +01:00
jetbrains-jdk Merge pull request #33688 from concatime/patch-1 2018-04-08 11:33:37 +01:00
jikes
jsonnet jsonnet: 0.9.5 -> 0.10.0 (#37455) 2018-03-20 11:18:38 -04:00
julia julia_04: mark as broken 2018-04-12 23:04:01 +02:00
jwasm jwasm: init at git-2017-11-22 2018-01-05 01:48:11 -02:00
kotlin Merge pull request #39765 from r-ryantm/auto-update/kotlin 2018-05-05 16:10:25 -05:00
ldc ldc: 1.7.0 -> 1.8.0 2018-03-07 18:12:29 +01:00
lessc
llvm llvm_34, llvm_35: Bring ARMv7 back to platforms 2018-04-04 21:57:57 +03:00
manticore manticore: 2014.08.18 -> 2017.08.22, fix build 2018-03-13 23:51:19 +01:00
matter-compiler
mcpp
mentor treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
mercury
meta-environment/meta-build-env
mezzo
microscheme
mit-scheme more platforms.gnu -> gnu ++ linux changes, manually 2018-04-30 18:14:44 -05:00
mkcl
mlton
mono mono: add knownVulnerabilities for 4.0.4 2018-04-22 15:46:51 -05:00
mozart
nasm nasm: 2.13.02 -> 2.13.03 2018-02-28 10:18:38 +08:00
neko treewide: use more HTTPS URLs 2018-03-24 22:04:25 -07:00
nim treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
nvidia-cg-toolkit
obliv-c
ocaml treewide: isArm -> isAarch32 2018-04-25 15:50:41 -04:00
opa
opendylan Merge pull request #37634 from coreyoconnor/opendylan 2018-04-09 14:01:00 -05:00
openjdk openjdk: move license (again) 2018-05-04 15:11:45 -05:00
oraclejdk treewide: remove platform assertions 2018-05-03 13:09:20 -05:00
orc
owl-lisp owl-lisp: 0.1.14 -> 0.1.15 2018-05-10 22:28:09 +08:00
pakcs
picat
polyml polyml: 5.7 -> 5.7.1 2018-03-29 11:16:14 -07:00
ponyc ponyc: Not supported on aarch64 2018-01-23 21:42:30 +02:00
purescript/psc-package psc-package v0.3.2-pre -> v0.3.2 2018-04-07 16:00:33 -06:00
reason ocamlPackages.reason: 3.0.3 -> 3.0.4 2017-12-09 12:42:56 +01:00
rgbds
rust rustc: disable test on i686 2018-04-21 18:52:39 +01:00
sbcl sbcl: 1.4.6 -> 1.4.7 2018-05-02 02:46:52 +02:00
scala scala: 2.12.5 -> 2.12.6 2018-04-28 19:01:55 +00:00
sdcc sdcc: 3.6.0 -> 3.7.0 2018-03-12 08:35:16 +01:00
serpent
shaderc
smlnj
solc solc: 0.4.20 -> 0.4.23 2018-05-02 12:27:47 +03:00
souffle souffle: fix on darwin 2018-05-07 00:17:49 -05:00
souper
squeak Remove nckx as a maintainer for all packages 2018-01-16 23:00:49 +01:00
stalin
swi-prolog swi-prolog: 7.4.2 -> 7.6.4 2018-03-13 22:46:39 -07:00
swift swift: loosen platforms to all linux other than known-bad i686 2018-03-31 00:19:46 -05:00
terra
teyjus teyjus: actually update to 2.1 2018-03-15 10:37:55 -07:00
tinycc tinycc: 0.9.27pre-20171016 -> 0.9.27 2017-12-18 16:06:42 +01:00
urweb urweb: fix build 2017-12-29 02:18:35 +01:00
vala treewide: remove libintl hacks 2018-03-22 16:50:11 -05:00
vs90wrapper
wla-dx
yap yap: -fpermissive to fix build with gcc7 2018-02-18 18:11:11 +01:00
yasm
yosys yosys: 2018.03.21 -> 2018.05.03 2018-05-03 20:05:43 -05:00
z88dk z88dk: init at unstable-2018-02-20 (#35244) 2018-02-20 22:06:25 +00:00
zig zig: 0.1.1 -> 0.2.0 2018-03-20 13:32:10 -04:00
zulu zulu8: 8.21.0.1 -> 8.28.0.1 & openjdk: 8.0.131 -> 8.0.163 2018-04-07 11:34:47 -04:00