anchor.diff:  DEPENDS = "openssl"
   DEPENDS_append_class-target = " nodejs-native"
   
  -inherit pkgconfig ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "pythonnative", "", d)}
  +inherit pkgconfig python3native
   
   COMPATIBLE_MACHINE_armv4 = "(!.*armv4).*"
   COMPATIBLE_MACHINE_armv5 = "(!.*armv5).*"
  
positive.code:     export LD="${CXX}"
      GYP_DEFINES="${GYP_DEFINES}" export GYP_DEFINES
      # $TARGET_ARCH settings don't match --dest-cpu settings
     ./configure --prefix=${prefix} --without-snapshot --shared-openssl \
                 --dest-cpu="${@map_nodejs_arch(d.getVar('TARGET_ARCH'), d)}" \
                 --dest-os=linux \
                 --libdir=${D}${libdir} \
  
negative.code: 
  PACKAGES =+ "${PN}-npm"
  FILES_${PN}-npm = "${exec_prefix}/lib/node_modules ${bindir}/npm ${bindir}/npx"
  RDEPENDS_${PN}-npm = "bash python3-core python3-shell python3-datetime \
      python3-misc python3-multiprocessing"
  
  PACKAGES =+ "${PN}-systemtap"
  FILES_${PN}-systemtap = "${datadir}/systemtap"
  
  BBCLASSEXTEND = "native"
  