Skip to content

Commit

Permalink
Merge #33167 into staging
Browse files Browse the repository at this point in the history
  • Loading branch information
Ericson2314 committed Dec 29, 2017
2 parents a1a3e54 + bc3a6e2 commit 7ede347
Show file tree
Hide file tree
Showing 8 changed files with 8 additions and 31 deletions.
2 changes: 1 addition & 1 deletion pkgs/development/compilers/gcc/4.5/default.nix
Expand Up @@ -118,7 +118,7 @@ let version = "4.5.4";
"--enable-sjlj-exceptions"
"--enable-hash-synchronization"
"--enable-version-specific-runtime-libs"
"--disable-libssp"
"--enable-libssp"
"--disable-nls"
"--with-dwarf2"
] else [
Expand Down
6 changes: 1 addition & 5 deletions pkgs/development/compilers/gcc/4.8/default.nix
Expand Up @@ -163,13 +163,9 @@ let version = "4.8.5";
"--enable-threads=win32"
"--enable-sjlj-exceptions"
"--enable-hash-synchronization"
"--disable-libssp"
"--enable-libssp"
"--disable-nls"
"--with-dwarf2"
# I think noone uses shared gcc libs in mingw, so we better do the same.
# In any case, mingw32 g++ linking is broken by default with shared libs,
# unless adding "-lsupc++" to any linking command. I don't know why.
"--disable-shared"
# To keep ABI compatibility with upstream mingw-w64
"--enable-fully-dynamic-string"
] else
Expand Down
6 changes: 1 addition & 5 deletions pkgs/development/compilers/gcc/4.9/default.nix
Expand Up @@ -154,13 +154,9 @@ let version = "4.9.4";
"--enable-threads=win32"
"--enable-sjlj-exceptions"
"--enable-hash-synchronization"
"--disable-libssp"
"--enable-libssp"
"--disable-nls"
"--with-dwarf2"
# I think noone uses shared gcc libs in mingw, so we better do the same.
# In any case, mingw32 g++ linking is broken by default with shared libs,
# unless adding "-lsupc++" to any linking command. I don't know why.
"--disable-shared"
# To keep ABI compatibility with upstream mingw-w64
"--enable-fully-dynamic-string"
] else
Expand Down
6 changes: 1 addition & 5 deletions pkgs/development/compilers/gcc/5/default.nix
Expand Up @@ -157,13 +157,9 @@ let version = "5.5.0";
"--enable-threads=win32"
"--enable-sjlj-exceptions"
"--enable-hash-synchronization"
"--disable-libssp"
"--enable-libssp"
"--disable-nls"
"--with-dwarf2"
# I think noone uses shared gcc libs in mingw, so we better do the same.
# In any case, mingw32 g++ linking is broken by default with shared libs,
# unless adding "-lsupc++" to any linking command. I don't know why.
"--disable-shared"
# To keep ABI compatibility with upstream mingw-w64
"--enable-fully-dynamic-string"
] else
Expand Down
6 changes: 1 addition & 5 deletions pkgs/development/compilers/gcc/6/default.nix
Expand Up @@ -155,13 +155,9 @@ let version = "6.4.0";
"--enable-threads=win32"
"--enable-sjlj-exceptions"
"--enable-hash-synchronization"
"--disable-libssp"
"--enable-libssp"
"--disable-nls"
"--with-dwarf2"
# I think noone uses shared gcc libs in mingw, so we better do the same.
# In any case, mingw32 g++ linking is broken by default with shared libs,
# unless adding "-lsupc++" to any linking command. I don't know why.
"--disable-shared"
# To keep ABI compatibility with upstream mingw-w64
"--enable-fully-dynamic-string"
] else
Expand Down
6 changes: 1 addition & 5 deletions pkgs/development/compilers/gcc/7/default.nix
Expand Up @@ -153,13 +153,9 @@ let version = "7.2.0";
"--enable-threads=win32"
"--enable-sjlj-exceptions"
"--enable-hash-synchronization"
"--disable-libssp"
"--enable-libssp"
"--disable-nls"
"--with-dwarf2"
# I think noone uses shared gcc libs in mingw, so we better do the same.
# In any case, mingw32 g++ linking is broken by default with shared libs,
# unless adding "-lsupc++" to any linking command. I don't know why.
"--disable-shared"
# To keep ABI compatibility with upstream mingw-w64
"--enable-fully-dynamic-string"
] else
Expand Down
6 changes: 1 addition & 5 deletions pkgs/development/compilers/gcc/snapshot/default.nix
Expand Up @@ -153,13 +153,9 @@ let version = "7-20170409";
"--enable-threads=win32"
"--enable-sjlj-exceptions"
"--enable-hash-synchronization"
"--disable-libssp"
"--enable-libssp"
"--disable-nls"
"--with-dwarf2"
# I think noone uses shared gcc libs in mingw, so we better do the same.
# In any case, mingw32 g++ linking is broken by default with shared libs,
# unless adding "-lsupc++" to any linking command. I don't know why.
"--disable-shared"
# To keep ABI compatibility with upstream mingw-w64
"--enable-fully-dynamic-string"
] else
Expand Down
1 change: 1 addition & 0 deletions pkgs/os-specific/windows/mingw-w64/default.nix
Expand Up @@ -4,4 +4,5 @@ stdenv.mkDerivation {
inherit (callPackage ./common.nix {}) name src;
buildInputs = [ windows.mingw_w64_headers ];
dontStrip = true;
hardeningDisable = [ "stackprotector" "fortify" ];
}

0 comments on commit 7ede347

Please sign in to comment.