gcc-sanitizers-external.bb 741 B

12345678910111213141516171819202122
  1. PV = "${GCC_VERSION}"
  2. BINV = "${GCC_VERSION}"
  3. require recipes-devtools/gcc/gcc-sanitizers.inc
  4. inherit external-toolchain
  5. # Undo various bits we don't want from the upstream include
  6. EXTRA_OECONF = ""
  7. BBCLASSEXTEND = ""
  8. COMPILERDEP = ""
  9. python () {
  10. gccs = d.expand('gcc-source-${PV}')
  11. lic_deps = d.getVarFlag('do_populate_lic', 'depends', True).split()
  12. d.setVarFlag('do_populate_lic', 'depends', ' '.join(filter(lambda d: d != '{}:do_unpack'.format(gccs), lic_deps)))
  13. cfg_deps = d.getVarFlag('do_configure', 'depends', True).split()
  14. d.setVarFlag('do_configure', 'depends', ' '.join(filter(lambda d: d != '{}:do_preconfigure'.format(gccs), cfg_deps)))
  15. }
  16. do_package[depends] += "virtual/${MLPREFIX}libc:do_packagedata"