anchor.diff:      (
         cd $out/lib32
         ln -sf libcaepcmufr2.so.1.0 libcaepcmufr2.so
  +      ln -sf libcaepcmufr2.so.1.0 libcaepcmufr2.so.1
         ln -sf libcaiowrapufr2.so.1.0.0 libcaiowrapufr2.so
         ln -sf libcaiowrapufr2.so.1.0.0 libcaiowrapufr2.so.1
         ln -sf libcanon_slimufr2.so.1.0.0 libcanon_slimufr2.so
         ln -sf libcanon_slimufr2.so.1.0.0 libcanon_slimufr2.so.1
         ln -sf libufr2filterr.so.1.0.0 libufr2filterr.so
         ln -sf libufr2filterr.so.1.0.0 libufr2filterr.so.1
  +
  +      patchelf --set-rpath "$(cat ${i686_NIX_GCC}/nix-support/orig-cc)/lib:${libs pkgsi686Linux}:${stdenv_32bit.glibc.out}/lib:${pkgsi686Linux.libxml2.out}/lib:$out/lib32" libcanonufr2r.so.1.0.0
  +      patchelf --set-rpath "$(cat ${i686_NIX_GCC}/nix-support/orig-cc)/lib:${libs pkgsi686Linux}:${stdenv_32bit.glibc.out}/lib" libcaepcmufr2.so.1.0
  +      patchelf --set-rpath "$(cat ${i686_NIX_GCC}/nix-support/orig-cc)/lib:${libs pkgsi686Linux}:${stdenv_32bit.glibc.out}/lib" libColorGearCufr2.so.2.0.0
       )
   
       (
         cd $out/lib
         ln -sf libcaepcmufr2.so.1.0 libcaepcmufr2.so
  +      ln -sf libcaepcmufr2.so.1.0 libcaepcmufr2.so.1
         ln -sf libcaiowrapufr2.so.1.0.0 libcaiowrapufr2.so
         ln -sf libcaiowrapufr2.so.1.0.0 libcaiowrapufr2.so.1
         ln -sf libcanon_slimufr2.so.1.0.0 libcanon_slimufr2.so
         ln -sf libcanon_slimufr2.so.1.0.0 libcanon_slimufr2.so.1
         ln -sf libufr2filterr.so.1.0.0 libufr2filterr.so
         ln -sf libufr2filterr.so.1.0.0 libufr2filterr.so.1
  -    )
  -
  -    # Perhaps patch the lib64 version as well???
  -    patchelf --set-rpath "$(cat ${i686_NIX_GCC}/nix-support/orig-cc)/lib" $out/lib32/libColorGearCufr2.so.2.0.0
  +
  +      patchelf --set-rpath "$(cat $NIX_CC/nix-support/orig-cc)/lib:${libs pkgs}:${stdenv.cc.cc.lib}/lib64:${stdenv.glibc.out}/lib64:$out/lib" libcanonufr2r.so.1.0.0
  +      patchelf --set-rpath "$(cat $NIX_CC/nix-support/orig-cc)/lib:${libs pkgs}:${stdenv.cc.cc.lib}/lib64:${stdenv.glibc.out}/lib64" libcaepcmufr2.so.1.0
  +      patchelf --set-rpath "$(cat $NIX_CC/nix-support/orig-cc)/lib:${libs pkgs}:${stdenv.cc.cc.lib}/lib64:${stdenv.glibc.out}/lib64" libColorGearCufr2.so.2.0.0
  +    )
  +
  +    (
  +      cd $out/bin
  +      patchelf --set-interpreter "$(cat ${ld64})" --set-rpath "${lib.makeLibraryPath buildInputs}:${stdenv.cc.cc.lib}/lib64:${stdenv.glibc.out}/lib64" cnsetuputil2
  +      patchelf --set-interpreter "$(cat ${ld64})" --set-rpath "${lib.makeLibraryPath buildInputs}:${stdenv.cc.cc.lib}/lib64:${stdenv.glibc.out}/lib64" cnpdfdrv
  +      patchelf --set-interpreter "$(cat ${ld64})" --set-rpath "${lib.makeLibraryPath buildInputs}:${stdenv.cc.cc.lib}/lib64:${stdenv.glibc.out}/lib64:$out/lib" cnpkbidir
  +      patchelf --set-interpreter "$(cat ${ld64})" --set-rpath "${lib.makeLibraryPath buildInputs}:${stdenv.cc.cc.lib}/lib64:${stdenv.glibc.out}/lib64:$out/lib" cnrsdrvufr2
  +
  +      mv cnsetuputil2 cnsetuputil2.wrapped
  +      echo "#!${runtimeShell} -e" > cnsetuputil2
  +      echo "exec ${proot}/bin/proot -b $out/usr/share/cnsetuputil2:/usr/share/cnsetuputil2 -b ${coreutils}/bin/ls:/bin/ls -b ${cups}/share:/usr/share/cups $out/bin/cnsetuputil2.wrapped" > cnsetuputil2
  +      chmod +x cnsetuputil2
  +    )
   
       (
         cd lib/data/ufr2
  
positive.code:       install -m 644 CnLB* $out/share/caepcm
      )
  
      mkdir -p $out/share/cups/model
      install -m 644 cnrdrvcups-lb-${version}/ppd/*.ppd $out/share/cups/model/
  
      makeWrapper "${ghostscript}/bin/gs" "$out/bin/gs" \
        --prefix LD_LIBRARY_PATH ":" "$out/lib" \
  
negative.code: { lib
  , stdenv
  , stdenv_32bit
  , fetchurl
  , unzip
  , autoconf
  