gcc-sanitizers-external.bb 731 B

1234567891011121314151617181920
  1. GCC_VERSION := "${@oe.external.run(d, 'gcc', '-dumpversion').rstrip()}"
  2. PV = "${GCC_VERSION}"
  3. BINV = "${GCC_VERSION}"
  4. require recipes-devtools/gcc/gcc-sanitizers.inc
  5. inherit external-toolchain
  6. # Undo various bits we don't want from the upstream include
  7. EXTRA_OECONF = ""
  8. BBCLASSEXTEND = ""
  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. }