gcc: fix gcc8 for cross-compiled targets

Adds EXTRA_TARGET_FLAGS missing from 412093994b.

Fixes #58164
wip/yesman
arcnmx 5 years ago
parent d0a0de2c44
commit 05b0411c57
  1. 7
      pkgs/development/compilers/gcc/8/default.nix

@ -322,6 +322,13 @@ stdenv.mkDerivation ({
LIBRARY_PATH = optionals (targetPlatform == hostPlatform) (makeLibraryPath (optional (zlib != null) zlib));
EXTRA_TARGET_FLAGS = optionals
(targetPlatform != hostPlatform && libcCross != null)
([
"-idirafter ${getDev libcCross}${libcCross.incdir or "/include"}"
] ++ optionals (! crossStageStatic) [
"-B${libcCross.out}${libcCross.libdir or "/lib"}"
]);
EXTRA_TARGET_LDFLAGS = optionals
(targetPlatform != hostPlatform && libcCross != null)

Loading…
Cancel
Save