Don’t add linker flags via ‘response files’ since ld-wrapper doesn’t handle them. See https://github.com/NixOS/nixpkgs/commit/a421e7bd4a28c69bded8b17888325e31554f61a1 https://gcc.gnu.org/ml/gcc/2016-10/msg00151.html diff --git a/compiler/main/SysTools.hs.orig b/compiler/main/SysTools.hs index 1ab5b13..99270fc 100644 --- a/compiler/main/SysTools.hs.orig +++ b/compiler/main/SysTools.hs @@ -424,7 +424,7 @@ runCc dflags args = do args1 = map Option (getOpts dflags opt_c) args2 = args0 ++ args1 ++ args mb_env <- getGccEnv args2 - runSomethingResponseFile dflags cc_filter "C Compiler" p args2 mb_env + runSomethingFiltered dflags cc_filter "C Compiler" p args2 mb_env where -- discard some harmless warnings from gcc that we can't turn off cc_filter = unlines . doFilter . lines @@ -945,7 +945,7 @@ runLink dflags args = do args1 = map Option (getOpts dflags opt_l) args2 = args0 ++ linkargs ++ args1 ++ args mb_env <- getGccEnv args2 - runSomethingResponseFile dflags ld_filter "Linker" p args2 mb_env + runSomethingFiltered dflags ld_filter "Linker" p args2 mb_env where ld_filter = case (platformOS (targetPlatform dflags)) of OSSolaris2 -> sunos_ld_filter packages/bootstrap/x86_64-linux/tar?id=102fc5bc29ddf30a029c1307163fe6f8ddf0e6fb'>treecommitdiff
path: root/gnu/packages/bootstrap/x86_64-linux/tar
AgeCommit message (Expand)Author
2015-03-31gnu: Update bootstrap binaries for x86_64 and i686....Fixes <http://bugs.gnu.org/19780>. Reported by Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de>. * gnu/packages/bootstrap/i686-linux/bash, gnu/packages/bootstrap/i686-linux/mkdir, gnu/packages/bootstrap/i686-linux/tar, gnu/packages/bootstrap/i686-linux/xz, gnu/packages/bootstrap/x86_64-linux/bash, gnu/packages/bootstrap/x86_64-linux/mkdir, gnu/packages/bootstrap/x86_64-linux/tar, gnu/packages/bootstrap/x86_64-linux/xz: Update from <ftp://alpha.gnu.org:/gnu/guix/bootstrap/i686-linux/20131110/static-binaries.tar.xz> and <ftp://alpha.gnu.org:/gnu/guix/bootstrap/x86_64-linux/20131110/static-binaries.tar.xz>, respectively. The libc in those binaries has no dynamic NSS support, which could otherwise lead to crashes when they tried to load NSS modules of the host system. Ludovic Courtès