anchor.diff:            { name = "libidn.so.12"; pkg = null; }
             { name = "libidn.so.11"; pkg = null; }
   
  -          # journalctl --grep requires libpcre so lets provide it
  +          # journalctl --grep requires libpcre so let's provide it
             { name = "libpcre2-8.so.0"; pkg = pcre2; }
   
             # Support for TPM2 in systemd-cryptsetup, systemd-repart and systemd-cryptenroll
  
positive.code:             # exceptional case, details:
              # https://github.com/systemd/systemd-stable/blob/v249-stable/src/shared/tpm2-util.c#L157
              if ! [[ "${library}" =~ .*libtss2-tcti-$ ]]; then
                echo 'The shared library `${library}` does not exist but was given as subtitute for `${dl.name}`'
                exit 1
              fi
            fi
  
negative.code: , libfido2
  , p11-kit
  
    # the (optional) BPF feature requires bpftool, libbpf, clang and llvm-strip to be available during build time.
    # Only libbpf should be a runtime dependency.
  , bpftools
  , libbpf
  