anchor.diff:          export CPP="cpp -idirafter ${unpack}/include-glibc -B${unpack}"
           export CC="gcc -idirafter ${unpack}/include-glibc -B${unpack} -Wl,-dynamic-linker,$ldlinux -Wl,-rpath,${unpack}/lib"
           export CXX="g++ -idirafter ${unpack}/include-glibc -B${unpack} -Wl,-dynamic-linker,$ldlinux -Wl,-rpath,${unpack}/lib"
  -        
  +
           echo '#include <stdio.h>' >> foo.c
           echo '#include <limits.h>' >> foo.c
           echo 'int main() { printf("Hello World\n"); return 0; }' >> foo.c
  
positive.code:         cp -d ${mpc}/lib/libmpc*.so* $out/lib
          cp -d ${zlib}/lib/libz.so* $out/lib
          cp -d ${libelf}/lib/libelf.so* $out/lib
          
          # Copy binutils.
          for i in as ld ar ranlib nm strip readelf objdump; do
            cp ${binutils}/bin/$i $out/bin
          done
  
          chmod -R u+w $out
          
          # Strip executables even further.
          for i in $out/bin/* $out/libexec/gcc/*/*/*; do
              if test -x $i -a ! -L $i; then
  
negative.code:       buildInputs = [nukeReferences cpio];
  
        buildCommand = ''
          set -x
          mkdir -p $out/bin $out/lib $out/libexec
  
          # Copy what we need of Glibc.
  