summaryrefslogtreecommitdiff
path: root/classes/sanity.bbclass
AgeCommit message (Collapse)AuthorFiles
2010-04-26qemu: remove 0.9.xJesse Gilles1
QEMU 0.9.x is obsolete this days and with all modifications made for QEMU 0.10.x in OE, versions 0.9.x are unusable anyway. 0.10.3 was introduced 10 month ago, so a good transition time was also given. Now it's time to just kill it. Also remove cvs and svn versions since those are 0.9.x leftovers and QEMU moved to git long ago. Also remove gcc3 checks since that are not relevant for QEMU 0.10+. Also remove from icecc blacklist, since QEMU builds fine with it and the reason for blacklisting was GCC 3. Signed-off-by: Roman I Khimov <khimov@altell.ru> Acked-by: Tom Rini <tom_rini@mentor.com> Acked-by: Koen Kooi <koen@openembedded.org> Acked-by: Marcin Juszkiewicz <marcin@juszkiewicz.com.pl> Conflicts: classes/sanity.bbclass
2010-04-26sanity: remove /proc/sys/vm/mmap_min_addr checkJesse Gilles1
Binary locale generation fails on openSUSE 11.2 and probably would fail on some other hosts with 2.6.31+ kernels since mmap-ing page zero may be forbidden for security reasons even with /proc/sys/vm/mmap_min_addr set to 0 (this also affects Ubuntu 9.10, although it's been fixed there: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/423513 ). This is not a problem for recently introduced qemu 0.12.3 since it can relocate binaries now, which is tested on openSUSE 2.6.31 kernel with mmap_min_addr=65536 and Debian lenny 2.6.26 with mmap_min_addr set to 0, 4096, 65536. Given that, this check is just useless. Unfortunately, it also means that for reliable builds we have to remove qemu 0.10 which can't work with some kernels. Patch will follow to do that. Signed-off-by: Roman I Khimov <khimov@altell.ru> Conflicts: classes/sanity.bbclass
2010-04-26qemu: Move gcc version check, qemu-TARGET logic into qemu.bbclassJesse Gilles1
Move the logic to determine what qemu-TARGET to run into qemu.bbclass so we can check for the right binary in sanity.bbclass. This code was duplicated by glibc-package and eglibc-package anyhow and with the new fn we can clean up the usage in these classes a bit. Now that we have a class for qemu stuff, and the gcc check is just for qemu, move it there. Conflicts: classes/base.bbclass classes/sanity.bbclass
2009-11-16classes: Drop a number of unneeded import calls (from Poky)Richard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-09sanity.bbclass: Correct typo to refer to PACKAGE_EXTRA_ARCHSKhem Raj1
We were using EXTRA_PACKAGE_ARCHS which was sort of misleading if you started to search for this variable. It was a typo hence fixed as obvious. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-02-11sanity.bbclass: do not fail if /bin/sh is not symlinkMarcin Juszkiewicz1
2009-02-04sanity.bbclass: make a warning about dash being used as /bin/sh (from Poky)Marcin Juszkiewicz1
gtk+ fails with dash
2009-01-22sanity.bbclass: Provide preserving the mmap_min_addr setting over reboots ↵Richard Purdie1
(from Poky) git-svn-id: https://svn.o-hand.com/repos/poky@5106 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-27sanity.bbclass: Add check for duplicate entries in PACKAGE_ARCHSRichard Purdie1
2008-10-27classes/conf: Handle Distro PR change in sanity.bbclassRichard Purdie1
This patch: * Moves the ABI variables into a new abi_version.conf (like Poky). * Renames SANITY_ABI to OELAYOUT_ABI since it has uses outside sanity.bbclass and sanity.conf. * Adds checks to sanity.bbclass so the user is notified when DISTRO_PR changes in a similar way to the OELAYOUT_ABI versions.
2008-10-27sanity.bbclass: Work if no TMPDIR was created yetHolger Hans Peter Freyther1
2008-05-07sanity.bbclass: Add check for problematic /proc/sys/vm/mmap_min_addr valuesRichard Purdie1
2008-02-23sanity.bbclass: Cope with empty abi files generated by previous issuesRichard Purdie1
2008-02-23sanity: Move variable declarations to sanity.conf to workaround problems ↵Richard Purdie1
with bitbake 1.8.10
2008-02-21sanity.bbclass: Remove some now unneeded codeRichard Purdie1
2008-02-21sanity.bbclass: Add ABI version number and checks so we can warn users when ↵Richard Purdie1
the 'abi' of TMPDIR changes. Add checks for qemu in various scenarios from poky. Add check TMPDIR hasn't moved from poky. Remove now unneeded bitbake version check.
2008-01-11sanity.bbclass: remove dependency on host fortran.Michael Lauer1
NOTE to involved people: this does not revert the related changes, please do this!
2008-01-07sanity.bbclass: Fix typo - everyone else must have GNU fortran already installedRod Whitby1
2008-01-06classes/sanity.bbclass: We need GNU fortran installed to build the gcc4.2 ↵Holger Freyther1
cross compiler
2008-01-03base and sanity bbclasses + qemu: move gcc3 availability checking into ↵Marcin Juszkiewicz1
base.bbclass (from Poky)
2007-12-15sanity.bbclass: Requiring MACHINE to be set is too paranoid.Paul Sokolovsky1
* It's pretty legal to have only TARGET_ARCH set, for example to build non-machine-specific packages (for example, using external SDK).
2007-08-18disapproval of revision '5f324e98b61ec50554d929eb59723aaef495ef64'Holger Freyther1
2007-08-17classes/sanity.bbclass: Check stty settings and complain when tostop is presentHolger Freyther1
tostop is known to make bitbake-1.8 processes hang. Make the user aware of the upcoming issue and propose a solution to this problem.
2007-08-12sanity.bbclass: Sync with Poky for umask checkRichard Purdie1
2007-08-12sanity.bbclass: Remove git and bison, we build them if neededRichard Purdie1
2007-07-29santiy.bbclass: Undo accidental changeRichard Purdie1
2007-07-29sanity.bbclass: Run sanity checker after configuration parsing for bitbake > ↵Richard Purdie1
1.8.6
2007-07-24sanity.bbclass: add help2man to required utils (apt-get install help2man) in ↵Koen Kooi1
preparation for autoconf 2.61 activation
2007-07-04sanity: if OE is used by root user (userid 0) then raise error (from Poky)Marcin Juszkiewicz1
2007-06-30sanity: also check for bison, closes #2580Patrik Gfeller1
2007-04-02classes/base.bbclass: place shasum-native as the first package to buildHolger Freyther1
classes/base.bbclass: Make sure shasum-native does not depend on quilt classes/sanity.bbclass: No need to require sha256sum as we use oe_sha256sum packages/shasum: Change the name, make the -native version not have any deps
2007-04-01base.bbclass, sanity.bbclass: use sha256sum instead of shasum -a256Philipp Zabel1
2007-04-01classes/sanity.bbclass: md5sum is required as wellHolger Freyther1
2007-04-01classes/sanity.bblcass: Require shasum since base.bbclass is calling itHolger Freyther1
2006-11-04sanity.bbclass: Show all errors in one error message (from poky). Also add ↵Richard Purdie1
dependency on gawk
2006-10-13sanity.bbclass: improve error reporting for missing utilities. thanks nicholasMichael Lauer1
2006-10-12sanity.bbclass: loop over required utilitiesMichael Lauer1
2006-09-03classes/sanity.bbclass: Check for bzip2 in the path as wellHolger Freyther1
2006-07-15sanity.bbclass: relax the DISTRO check a bit, taking into account that some ↵Michael Lauer1
DISTRO configurations override DISTRO before sanity.bbclass gets a chance to see it. By definition, in this case $RENAMED_DISTRO needs to be present in distro/include/ though, so we have a second chance for the test to succeed.
2006-05-25sanity.bbclass: improve error message, check for cvs and svnMichael Lauer1
2006-05-21sanity.bbclass: make it work even when distutils is not availableMichael Lauer1
2006-04-30conf/bitbake.conf:Holger Freyther1
Save a magic cookie in the OE version of bitbake.conf classes/sanity.bbclass: Check the OE cookie for bitbake.conf
2006-04-23sanity.bbclass: fixed typo in error message (utilits -> utility)Frans Meulenbroeks1
2006-04-07conf/sanity.conf:Holger Freyther1
Set BB_MIN_VERSION here classes/sanity.bbclass: -Run the sanitycheck exactly once (on BuildStart) -Check for common utilities/executables as well
2006-03-19Add sanity.conf/sanity.bbclass. This checks for common user ↵Richard Purdie1
misconfigurations and gives helpful information about fixing them. The checks can be expanded over time. It can be disabled by following the slightly cryptic instructions in sanity.conf.