Commit 4889f6aa authored by Adam Joseph's avatar Adam Joseph Committed by Adam Joseph
Browse files

pin-to-gcc12-if-gcc13: init

parent 5cfedeb5
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -15868,6 +15868,14 @@ with pkgs;
    })
    else pkg;
  pin-to-gcc12-if-gcc13 = pkg:
    if !(lib.isDerivation pkg) || !(pkg?override) then pkg else
    pkg.override (previousArgs:
      lib.optionalAttrs (previousArgs.stdenv.cc.cc.isGNU or false &&
                         lib.versionAtLeast previousArgs.stdenv.cc.cc.version "13.0") {
                           stdenv = gcc12Stdenv;
                         });
  wrapNonDeterministicGcc = stdenv: ccWrapper:
    if ccWrapper.isGNU then ccWrapper.overrideAttrs(old: {
      env = old.env // {