anchor.diff:        List arguments,
         Map<String, String> environmentOverrides) {
   
  -    var cc, shared;
  +    var cc, shared, ld_flags;
       if (isAndroid) {
         var ndk = "third_party/android_tools/ndk";
         var triple;
  
positive.code:     }
  
      var exec = cc;
      var args = (cc_flags != null) ? [ shared, cc_flags ] : [ shared ];
      args.addAll([
        '-nostdlib',
        '-o',
        '$tempDir/out.aotsnapshot',
        '$tempDir/out.S'
      ]);
  
      return commandBuilder.getCompilationCommand('assemble', tempDir, !useSdk,
          bootstrapDependencies(buildDir), exec, args, environmentOverrides);
  
negative.code:     } else if (Platform.isMacOS) {
        cc = 'clang';
        shared = '-dynamiclib';
        // Tell Mac linker to give up generating eh_frame from dwarf.
        ld_flags = '-Wl,-no_compact_unwind';
      } else {
        throw "Platform not supported: ${Platform.operatingSystem}";
      }
  