nixpkgs/pkgs/development/compilers/gcc/7
Will Dietz e845be1756 gcc: fix libgomp to not use initial-exec
Only apply w/musl since while it's wrong everywhere it apparently
hasn't broken things entirely w/glibc so keep things as they were.

Patch regenerated from original so that it applies
which isn't saying much since it's simple :).

Source:

https://patchwork.ozlabs.org/patch/154298/

IRC chat on #musl with Rich and others endorses this,
at least at the conceptual level of no shared library
should be using initial-exec TLS.

Fixes various uses of libgomp that previously crashed (before 1.1.20)
or encounter errors (post-1.1.20), such as pythonPackages.cython .
2018-09-25 00:04:33 -05:00
..
default.nix gcc: fix libgomp to not use initial-exec 2018-09-25 00:04:33 -05:00
libgomp-dont-force-initial-exec.patch gcc: fix libgomp to not use initial-exec 2018-09-25 00:04:33 -05:00
riscv-no-relax.patch gcc: Add uncommitted patch. 2018-03-16 16:39:55 -04:00
riscv-pthread-reentrant.patch RISC-V: Add upstream gcc patch to fix -pthread. 2018-02-26 05:24:36 -05:00