anchor.diff:        owner  = "oracle";
         repo   = "graal";
         rev    = "vm-${version}";
  -      sha256 = "07gy4xvjhrnl74v0vnixgfvgjp0dba0l8l7qlh28pfrc97dkcm9r";
  +      sha256 = "1yimynf1x1wdp8y7rrw3ygpzv6p92n186wg22vh0zyhczl8w6x4f";
       };
       patches = [ ./002_setjmp.c.patch ./003_mx_truffle.py.patch ];
       buildInputs = [ mx zlib mercurial jvmci8 git clang llvm
  
positive.code:       cp ${zlib.static}/lib/libz.a $out/jre/lib/svm/clibraries/linux-amd64/libz.a
        # Organize the out dir
        mkdir -p $out/share && mv $out/man $out/share
        rm $out/ASSEMBLY_EXCEPTION $out/release $out/LICENSE $out/THIRD_PARTY_README $out/*.txt $out/*.md
      '';
  
      dontFixup = true; # do not nuke path of ffmpeg etc
  
negative.code:       # Patch the native-image template, as it will be run during build
        chmod +x vm/mx.vm/launcher_template.sh && patchShebangs vm/mx.vm
        # Prevent random errors from too low maxRuntimecompilemethods
        substituteInPlace truffle/mx.truffle/macro-truffle.properties \
          --replace '-H:MaxRuntimeCompileMethods=1400' \
                    '-H:MaxRuntimeCompileMethods=28000'
      '';
  