anchor.diff:    buildCommand = ''
       mkdir -p $out/bin $out/include
   
  -    ln -s ${binutils-raw.out}/bin/${prefix}c++filt $out/bin/${prefix}c++filt
  +    ln -s ${binutils-unwrapped.out}/bin/${prefix}c++filt $out/bin/${prefix}c++filt
   
       # We specifically need:
       # - ld: binutils doesn't provide it on darwin
  
positive.code: , hostPlatform, targetPlatform
  }:
  
  # Make sure both underlying packages claim to have prepended their binaries
  # with the same prefix.
  assert binutils-raw.prefix == cctools.prefix;
  
  let
    inherit (binutils-raw) prefix;
    cmds = [
      "ar" "ranlib" "as" "dsymutil" "install_name_tool"
      "ld" "strip" "otool" "lipo" "nm" "strings" "size"
  
negative.code:       ln -sf "${cctools}/bin/$i" "$out/bin/$i"
      done
  
      for i in ${binutils-unwrapped.dev or binutils-unwrapped.out}/include/*.h; do
        ln -s "$i" "$out/include/$(basename $i)"
      done
  
  