lol

Merge #34882: linux: use absolute paths for compilers

This is needed to really build linux with gcc7 after ae040525d.

+3 -1
+3 -1
pkgs/os-specific/linux/kernel/manual-config.nix
··· 266 266 267 267 hardeningDisable = [ "bindnow" "format" "fortify" "stackprotector" "pic" ]; 268 268 269 + # Absolute paths for compilers avoid any PATH-clobbering issues. 269 270 makeFlags = commonMakeFlags ++ [ 270 - "HOSTCC=${buildPackages.stdenv.cc.targetPrefix}gcc" 271 + "CC=${stdenv.cc}/bin/${stdenv.cc.targetPrefix}cc" 272 + "HOSTCC=${buildPackages.stdenv.cc}/bin/${buildPackages.stdenv.cc.targetPrefix}cc" 271 273 "ARCH=${stdenv.hostPlatform.platform.kernelArch}" 272 274 ] ++ stdenv.lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) [ 273 275 "CROSS_COMPILE=${stdenv.cc.targetPrefix}"