anchor.diff:      else if isAarch64 then [ "NEON" ]
       else [ "NONE" ];
   
  -  archFlags = lib.optionals gccStdenv.hostPlatform.isAarch64 [ "-DARCH=aarch64" ];
  +  archFlags = lib.optionals stdenv.hostPlatform.isAarch64 [ "-DARCH=aarch64" ];
   
     # CMake Build flags for the selected ISAs. For a list of flags, see
     # https://github.com/ARM-software/astc-encoder/blob/main/Docs/Building.md
  
positive.code: with rec {
    # SIMD instruction sets to compile for. If none are specified by the user,
    # an appropriate one is selected based on the detected host system
    isas = with gccStdenv.hostPlatform;
      if simdExtensions != null then lib.toList simdExtensions
      else if avx2Support then [ "AVX2" ]
      else if sse4_1Support then [ "SSE41" ]
  
negative.code:     platforms = platforms.unix;
      license = licenses.asl20;
      maintainers = with maintainers; [ dasisdormax ];
      broken = !stdenv.is64bit;
    };
  }
  