3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/development/compilers
Domen Kožar aafe3d29c1 ghc: apply a patch to fix common gold linker problem
It would otherwise result into undefined referenecs for some functions
in the base when using the gold linker:

   error: undefined reference to 'sqrt'

Fixes https://github.com/bos/double-conversion/pull/17

Previously ghc option -optl=-lm was used for packages depending on
such functions, but that could result into

   fatal error: cannot mix -r with dynamic object /nix/store/7crrmih8c52r8fbnqb933dxrsp44md93-glibc-2.25/lib/libm.so.6

in some situations like profiling builds.

Patch was prepared by Michael Bishop and Niklas Hambüchen.

Closes https://github.com/NixOS/nixpkgs/pull/27584.
2017-07-26 10:19:57 +02:00
..
abcl abcl: init at 1.4.0 2016-12-13 16:25:24 +01:00
adobe-flex-sdk
aldor
aliceml aliceml: mark as broken 2017-03-30 13:52:23 +02:00
arachne-pnr
arm-frc-linux-gnueabi-gcc arm-frc-linux-gnueabi-gcc: init at 4.9.4 2017-04-09 01:06:34 +02:00
as31 as31: Apply Debian patch for CVE-2012-0808 (#18904) 2016-09-24 03:54:52 +02:00
asn1c asn1c: 0.9.27 -> 0.9.28 2017-05-07 11:50:47 +02:00
aspectj aspectj: use sha256 hash 2017-01-24 16:41:21 +00:00
ats
ats2 Postiats version 0.3.0 2017-01-21 13:38:35 -05:00
avian
avra
bigloo treewide: fixup packages with RPATH problems 2017-05-16 18:30:58 +02:00
binaryen binaryen: 32 -> 33 2017-06-05 15:28:14 +02:00
boo treewide: explicitly specify gtk and related package versions 2016-09-12 18:26:06 +03:00
bupc
ccl ccl: create ccl symlink 2017-06-28 21:11:48 +02:00
chez
chicken
clean
closure closurecompiler: 20160208 -> 20170218 2017-03-11 12:37:05 -05:00
cmdstan
cmucl cmucl: 21a -> 21b 2017-04-21 00:32:02 +02:00
colm colm: 0.13.0.4 -> 0.13.0.5 2017-05-29 11:32:58 +02:00
compcert coqPackages.compcert: Recent compcert supports 64-bit architectures 2017-07-17 11:21:20 -04:00
coreclr coreclr: mark broken 2017-03-12 21:32:27 +00:00
crystal crystal: 0.22.0 -> 0.23.0 2017-06-30 06:24:46 +08:00
cudatoolkit cudatoolkit: remove OpenCL library 2017-02-28 17:22:06 +03:00
dale dale: fix linking against llvm libs 2017-06-22 08:14:34 +01:00
dev86
dmd dmd: fixup build with glibc-2.25 2017-02-21 18:20:06 +01:00
dtc dtc: 1.4.2 -> 1.4.4 2017-04-09 21:48:25 +03:00
ecl ecl_16_1_2: init at 16.1.2; reinstating for Maxima 2017-01-03 18:06:47 +01:00
edk2 edk2: use python2 2016-10-18 23:16:04 +02:00
elm elm-format: symlink latest version to bin/elm-format (#24971) 2017-04-17 18:41:29 +02:00
emscripten emscripten, emscriptenfastcomp: 1.37.10 -> 1.37.13 2017-06-05 15:28:35 +02:00
emscripten-fastcomp emscripten, emscriptenfastcomp: 1.37.10 -> 1.37.13 2017-06-05 15:28:35 +02:00
eql
factor-lang
fpc treewide: explicitly specify gtk and related package versions 2016-09-12 18:26:06 +03:00
fsharp fsharp: enable on Darwin 2017-03-08 23:39:56 -05:00
fsharp41 fsharp: 4.0.1.1 -> 4.1.7 2017-04-17 10:39:38 +02:00
fstar fstar: fix build on darwin 2017-05-30 17:08:47 +00:00
gambit gambit: 4.8.6 -> 4.8.8-f3ffeb6 2017-07-07 11:27:36 +01:00
gcc gcc: 6.3.0 -> 6.4.0 2017-07-04 18:39:18 +02:00
gcc-arm-embedded
gcl gcl_2_6_13_pre: init at 2.6.13pre50. GCL hasn't had releases for a long time, but there are relatively regular prereleases 2017-01-03 18:06:46 +01:00
gerbil gerbil: 0.11 -> 0.12-DEV 2017-07-07 11:27:56 +01:00
gforth
ghc ghc: apply a patch to fix common gold linker problem 2017-07-26 10:19:57 +02:00
ghcjs ghcjsHEAD: bump git revision 2017-06-05 20:01:26 +02:00
ghdl ghdl: use fetchFromGitHub 2016-09-20 14:15:52 +02:00
glslang vulkan-loader: 1.0.39.1 -> 1.0.42.2 2017-04-01 12:28:59 -07:00
gnatboot
gnu-cobol gnu-cobol: init at 2.0rc-2 2017-05-09 19:03:41 +09:00
gnu-smalltalk treewide: explicitly specify gtk and related package versions 2016-09-12 18:26:06 +03:00
go go_1_6: Fix darwin (sierra) compile, backport systime syscall fix 2017-07-08 00:44:45 +02:00
gprolog
gwt
halvm halvm: set proper meta.platforms 2017-04-25 16:08:43 +02:00
haxe haxe: fix hxcpp, introduce haxePackage with hxjava and hxcs 2017-07-03 20:06:23 +00:00
hhvm hhvm: fix location of include files in $out 2017-03-06 12:26:54 +01:00
hop
iasl iasl: 20130117 -> 20170303 2017-05-31 01:09:59 +02:00
icedtea-web
inform7 inform7: init at 6M62 2016-12-04 17:22:54 -06:00
intercal
ios-cross-compile
ispc ispc: fix build 2017-03-13 12:07:48 +01:00
jhc jhc: Use the cc that's in scope when building 2016-10-24 15:28:08 -07:00
jikes jikes: use sha256 hash 2017-01-24 16:42:44 +00:00
jsonnet
julia julia: 0.5.1 -> 0.5.2 2017-07-25 07:46:20 +00:00
kotlin kotlin: 1.1.2 -> 1.1.2-5 2017-06-16 08:32:00 -04:00
lessc
llvm Merge pull request #26429 from aherrmann/pr_llvm_4_fix_debug 2017-07-17 21:27:52 +02:00
manticore manticore: fix compiling pml sources 2017-03-25 19:47:38 +01:00
matter-compiler matter-compiler: use gemdir 2017-01-18 00:52:51 +01:00
mcpp
mentor
mercury
meta-environment/meta-build-env metaBuildEnv: use sha256 hash 2017-01-24 16:48:43 +00:00
mezzo OCaml modules: make explicit some dependencies to ocamlbuild 2016-10-09 11:55:19 +02:00
microscheme
mit-scheme
mkcl
mlton mlton: darwin bootstrap fixes 2016-09-25 20:47:16 -04:00
mono mono: 5.0.0.48 -> 5.0.1.1 2017-07-08 07:07:18 +02:00
mozart mozart: refactoring 2017-02-16 14:51:08 +01:00
nasm nasm: 2.11.08 -> 2.12.02 2017-03-19 16:34:05 -04:00
neko haxe: fix hxcpp, introduce haxePackage with hxjava and hxcs 2017-07-03 20:06:23 +00:00
nim nim: 0.16.0 -> 0.17.0 2017-07-23 07:21:53 -05:00
nvidia-cg-toolkit
obliv-c obliv-c: init at 0.0pre20161001 2016-10-06 17:48:05 +02:00
ocaml ocaml: init at 4.05.0 2017-07-13 17:58:24 +00:00
opa opa: 4309 -> 4310 2016-11-03 18:43:27 +01:00
opendylan
openjdk Revert "stdenv: Store one package per line in nix-support/propagated-*" 2017-07-24 01:05:30 -04:00
openjdk-darwin Revert "stdenv: Store one package per line in nix-support/propagated-*" 2017-07-24 01:05:30 -04:00
oraclejdk Revert "stdenv: Store one package per line in nix-support/propagated-*" 2017-07-24 01:05:30 -04:00
orc orc: bug-fix 0.4.25 -> 0.4.26 2016-09-10 11:32:05 +02:00
owl-lisp owl-lisp: init at 0.1.14 2017-07-21 20:07:36 +08:00
pakcs pakcs: add kkallio as maintainer 2016-10-15 05:24:42 +03:00
picat
polyml polyml: autoreconfHook -> nativeBuildInputs 2017-06-18 11:41:26 -05:00
ponyc pony-stable: 2017-03-30 -> 2017-04-20 2017-07-11 04:10:37 +02:00
purescript/psc-package psc-package: 0.1.1 -> 0.2.0 2017-07-12 15:56:57 +02:00
rdmd
reason ocamlPackages.reason: 1.13.4 -> 2.0.0 2017-06-26 04:10:02 +02:00
rgbds
rust Merge branch 'master' into staging 2017-06-30 18:16:58 +02:00
sbcl sbcl: 1.3.18 -> 1.3.19 2017-06-28 21:52:59 -04:00
scala Merge pull request #25051 from NeQuissimus/scala_2_11_11 2017-04-20 17:15:58 -04:00
sdcc sdcc: 3.5.0 -> 3.6.0 2017-06-11 16:02:21 +02:00
serpent
shaderc shaderc-git: init at 2016-09-08 2016-10-12 13:19:34 +01:00
smlnj darwin: cleanup obsolete sdks 2017-03-24 08:06:03 +01:00
solc solc: build on both linux and darwin 2017-07-12 16:43:29 +03:00
souffle
souper souper: 2017-03-07 -> 2017-03-23 2017-05-10 15:52:55 -05:00
squeak
stalin
swi-prolog swiProlog: fixed for darwin 2016-10-13 09:36:49 +03:00
swift stdenv, swift: Use local fd in is* bash functions for hygiene 2017-07-07 11:40:07 -04:00
terra
teyjus Revert "teyjus: 2.0b2 -> 2.1" 2016-12-18 09:51:00 +00:00
tinycc tinycc: 0.9.27pre-20170605 -> 0.9.27pre-20170710 2017-07-13 13:47:34 +02:00
uhc
urweb UrWeb version bump 2017-05-16 11:43:23 -07:00
vala vala: unify builders for various versions 2016-10-12 21:12:05 +08:00
vs90wrapper
wla-dx wla-dx-git: 2016-02-27 -> 2017-06-05 2017-07-03 20:59:52 -04:00
yap
yasm
yosys nixpkgs: yosys 2016.08.18 -> 2016.11.25 2016-11-25 23:26:10 +00:00
zulu Revert "stdenv: Store one package per line in nix-support/propagated-*" 2017-07-24 01:05:30 -04:00