summaryrefslogtreecommitdiffstats
path: root/meta/classes/insane.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'meta/classes/insane.bbclass')
-rw-r--r--meta/classes/insane.bbclass19
1 files changed, 10 insertions, 9 deletions
diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass
index 6298136c39..fbeb97adce 100644
--- a/meta/classes/insane.bbclass
+++ b/meta/classes/insane.bbclass
@@ -612,19 +612,20 @@ python do_package_qa () {
612 # Check the compile log for host contamination 612 # Check the compile log for host contamination
613 compilelog = os.path.join(logdir,"log.do_compile") 613 compilelog = os.path.join(logdir,"log.do_compile")
614 614
615 statement = "grep -e 'CROSS COMPILE Badness:' -e 'is unsafe for cross-compilation' %s > /dev/null" % compilelog 615 if os.path.exists(compilelog):
616 if os.system(statement) == 0: 616 statement = "grep -e 'CROSS COMPILE Badness:' -e 'is unsafe for cross-compilation' %s > /dev/null" % compilelog
617 bb.warn("%s: The compile log indicates that host include and/or library paths were used. Please check the log '%s' for more information." % \ 617 if os.system(statement) == 0:
618 (pkg, compilelog)) 618 bb.warn("%s: The compile log indicates that host include and/or library paths were used.\n \
619 619 Please check the log '%s' for more information." % (pkg, compilelog))
620 620
621 # Check the install log for host contamination 621 # Check the install log for host contamination
622 installlog = os.path.join(logdir,"log.do_install") 622 installlog = os.path.join(logdir,"log.do_install")
623 623
624 statement = "grep -e 'CROSS COMPILE Badness:' -e 'is unsafe for cross-compilation' %s > /dev/null" % installlog 624 if os.path.exists(installlog):
625 if os.system(statement) == 0: 625 statement = "grep -e 'CROSS COMPILE Badness:' -e 'is unsafe for cross-compilation' %s > /dev/null" % installlog
626 bb.warn("%s: The install log indicates that host include and/or library paths were used. Please check the log '%s' for more information." % \ 626 if os.system(statement) == 0:
627 (pkg, installlog)) 627 bb.warn("%s: The install log indicates that host include and/or library paths were used.\n \
628 Please check the log '%s' for more information." % (pkg, installlog))
628 629
629 # Scan the packages... 630 # Scan the packages...
630 pkgdest = d.getVar('PKGDEST', True) 631 pkgdest = d.getVar('PKGDEST', True)