Age | Commit message (Collapse) | Author | Files |
|
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
|
|
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
|
|
|
|
too late. Also allow legacy staging to be forced with FORCE_LEGACY_STAGING
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
after staging upgrades
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
base_prune_suffix() function from Poky and extend the number of special suffixes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
fix a typo
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
based on the data from the do_install step (from Poky). This falls back to any standard do_stage function if defined, see the mailing list for more info.
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
lock file (from Poky)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
SYSROOT_PREPROCESS_FUNCS operating on SYSROOT_DESTDIR
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
and call from autotools classes (from Poky)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
allow nextgen SDK generation (from Poky)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
ordering issues
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
base.bclass (from Poky)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
http://patchwork.openembedded.org/patch/1088/
Tested-by: Ed Nelson <enelson1000@comcast.net>
|
|
On Mac OSX its not able to find md5sum if
path is not passed to os.popen shell.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Koen Kooi <koen@openembedded.org>
|
|
Can be particularly useful when using multiple srctree recipes.
Signed-off-by: Chris Larson <clarson@mvista.com>
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Often gzip is reporting broken pipe errors with do_unpack of
tar.gz files.
If you use the commands described above to extract a tar.gz file, gzip
sometimes emits a Broken pipe error message. This can safely be ignored
if tar extracted all files without any other error message.
We do not let python install its SIGPIPE handler and use subprocess call
to invoke the command.
This is based on the following python bug report.
http://bugs.python.org/issue1652
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Signed-off-by: Chris Larson <clarson@mvista.com>
|
|
- Add base_ifelse convenience function to base.bbclass.
- Replace all conditionals in the recipes relating to hostap and madwifi to
look for their name in COMBINED_FEATURES rather than looking for specific buses (pci, pcmcia).
- Change the default COMBINED_FEATURES to enable:
- madwifi, when:
- distro has pci, wifi, and madwifi in its features
- machine has pci in its features
- hostap, when:
- 'wifi' and 'hostap' are in distro features
- either 'pci' or 'pcmcia' are in both distro and machine features
Signed-off-by: Chris Larson <clarson@mvista.com>
|
|
Updating recipes and checksums.ini for vanishing upstream hosts or simple
restructuring can quickly become a chore for OE devs if taken seriously.
The OE user experience suffers severely when at any given point in time
4 to 5 recipes on average fail do_fetch for a simple image.
The solution is for OE to provide its own caching of upstream sources.
mirrors.openembedded.org is a swarm of possibly incomplete source mirrors
provided by the community and load-balanced via DNS round robin. They
act as a first line of defense and lower bandwidth load on melo which
hosts sources.openembedded.org. The melo mirror aims to have a complete
copy of free-to-publish sources used by the current org.oe.dev branch.
More information at http://wiki.openembedded.net/index.php/Sources_mirror
Acked-by: Holger Freyther <zecke@selfish.org>
Acked-by: Chris Larson <clarson@kergoth.com>
|
|
* Acked-By: Holger Freyther <zecke@selfish.org>
* Acked-by: Phil Blundell <philb@gnu.org>
|
|
This is fixing the compilation of libtool-sdk_2.6.6a
which is currently the only user of BPN.
|
|
* Also, how do I get the build banner back? This bug went unnoticed due to it being gone
|
|
variable.
Default in bitbake.conf for BUILDCFG_HEADER is "Build Configuration". This
lets distributions make their builds ever so slightly prettier :)
Signed-off-by: Chris Larson <clarson@mvista.com>
Acked-by: Marcin Juszkiewicz <marcin@juszkiewicz.com.pl>
|
|
Signed-off-by: Chris Larson <clarson@mvista.com>
|
|
Signed-off-by: Chris Larson <clarson@mvista.com>
|
|
Adds a base_path_out convenience function, which prepares a full path for
display to the user. The initial implementation just makes it relative to
${TOPDIR}. This function is then used for some messages outputted to the
user (packaged-staging, patch application, clean, unpack tasks).
Signed-off-by: Chris Larson <clarson@mvista.com>
|
|
OpenEmbedded outputs a lot of messages that the user is likely to never
care about. We should only output something when it reflects upon their
recipe (i.e. unpacking their sources, applying their patches), or is quite
significant or unusual.
Signed-off-by: Chris Larson <clarson@mvista.com>
|
|
|
|
Comment on what this function is used for primarily. The default
gcc3-native that we build is called 'gcc-3.4.6' so look for that one
first.
|
|
Gives us guaranteed sane GNU coreutils on any host. Should greatly ease
support for various non-GNU host systems and allow to safely remove some other
native packages like 'install-native'.
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This makes it possible for overlays to have checksum.ini.
Signed-off-by: Petri Lehtinen <petri.lehtinen@inoi.fi>
Acked-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Denys Dmytriyenko <denis@denix.org>
Acked-by: Chris Larson <clarson@kergoth.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Chris Larson <clarson@mvista.com>
|
|
the url.
Signed-off-by: Chris Larson <clarson@mvista.com>
|
|
Signed-off-by: Chris Larson <clarson@kergoth.com>
|
|
removed.
Also added a deprecation message to it.
Signed-off-by: Chris Larson <clarson@kergoth.com>
|
|
base_path_relative returns a relative path from src to dest.
Examples:
>>> base_path_relative("/usr/bin", "/tmp/foo/bar")
../../tmp/foo/bar
>>> base_path_relative("/usr/bin", "/usr/lib")
../lib
>>> base_path_relative("/tmp", "/tmp/foo/bar")
foo/bar
Signed-off-by: Chris Larson <clarson@mvista.com>
|
|
here.
Now a distro or machine can add their own variables to display.
Signed-off-by: Chris Larson <clarson@mvista.com>
|
|
Signed-off-by: Chris Larson <clarson@mvista.com>
|
|
Currently, if the first item in BBFILES isn't in the main OE repository,
the build fails entirely due to a ValueError. This isn't optimal. Rather
than searching through BBFILES to find it, which could be slow when
BBFILES contains thousands of files, let's just find base.bbclass and use
that repository.
Also, use better methods to find the git revision and branch, and identify
the scm based on the existance of .svn/.git/_MTN to avoid calling out
subprocesses unnecessarily.
Signed-off-by: Chris Larson <clarson@mvista.com>
|
|
Now that bitbake operates at a task level, not a package level, the
package messages are, at best, useless, and at worst, confusing for the
user.
Signed-off-by: Chris Larson <clarson@mvista.com>
|
|
Rework FILESPATH generation to be done in bitbake.conf, avoiding the
confusion about it being in multiple places. Adds FILESPATHBASE and
FILESPATHPKG which can be manipulated rather than manipulating FILESPATH
directly.
One usage possibility:
FILESPATHBASE =. "${TOPDIR}/files:"
Which would let me provide a custom busybox config for this build by
copying the defconfig from the openembedded metadata into my
build/files/busybox-1.0/ directory, for example.
Signed-off-by: Chris Larson <clarson@mvista.com>
|