Age | Commit message (Collapse) | Author | Files |
|
Signed-off-by: Chris Larson <chris_larson@mentor.com>
|
|
Signed-off-by: Chris Larson <chris_larson@mentor.com>
|
|
It's unnecessary, and can cause problems with amend.bbclass.
Signed-off-by: Chris Larson <chris_larson@mentor.com>
|
|
These don't change, so their initial values should be just fine. Apparently,
in a typical build, those os.uname() snippets are called around 46k times,
which seems a tad excessive :)
Signed-off-by: Chris Larson <chris_larson@mentor.com>
|
|
${PN}-dbg
Some libraries provide gdb autoload script as a debugging aid.
Signed-off-by: Chris Larson <chris_larson@mentor.com>
|
|
Firstly adds tooling from Poky to scan packages and fix up paths in libtool
files, we then build on this to further post-process native packages (native,
cross, sdk) and fix up any references to the STAGING_DIR in non-binary files.
Secondly adds support for fetching packaged staging packages from a mirror by
setting PSTAGE_MIRROR to point to the root of a pstaging directory.
Signed-off-by: Joshua Lock <josh@linux.intel.com>
|
|
populate_staging task to populate_sysroot
This change, pulled from Poky, makes the purpose of the staging directory more
obvious and the taskname more true to what it now actually does.
The layout version number is increased due to the change in layout but code to
convert existing directories and insert a symlink for backwards compatibility
is included.
This patch also includes fixes for all recipes which reference the directory.
Signed-off-by: Joshua Lock <josh@linux.intel.com>
|
|
you're using AUTOREV
* For now disable autoincrement of revision counter in SRCPV, whoever
wants it, should enable it in local.conf or distro config.
(Set it empty BB_LOCALCOUNT_OVERRIDE = "")
* Revision counter is incremented only locally (bad for multiple
builders filling shared feeds), LOCALCOUNT can be used to maintain
counter globally in OE metadata (LOCALCOUNT value set in recipe).
* Make sure you disable it, if you want always upgradable paths for git
recipes without bumping LOCALCOUNT with every SRCREV change
or if you're using AUTOREV feature.
* LOCALCOUNT == value for revision counter in GIT recipes (NNNN in
PV="1.0+gitrNNNN+a7401084a72285c8d3485bacf4eed593f303b1b7-r4.4")
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
It can interfere with the bblayers stuff in bitbake master.
Signed-off-by: Chris Larson <chris_larson@mentor.com>
|
|
type, if not set to external
Signed-off-by: Koen Kooi <k-kooi@ti.com>
|
|
Makes referencing it easier.
Signed-off-by: Roman I Khimov <khimov@altell.ru>
Acked-by: Khem Raj <raj.khem@gmail.com>
|
|
Acked-by: Richard Purdie <rpurdie@linux.intel.com>
Acked-by: Marcin Juszkiewicz <marcin@juszkiewicz.com.pl>
Signed-off-by: Chris Larson <chris_larson@mentor.com>
|
|
URLs (from Poky)
|
|
* ETCDIR instead SYSCONFDIR, because there already was STAGING_ETCDIR_NATIVE
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
* initrd images need to be prepared with mkimage to be usable from u-boot
Signed-off-by: Steffen Sledz <sledz@dresearch.de>
Acked-by: Martyn Welch <martyn.welch@gefanuc.com>
Acked-by: Tom Rini <tom_rini@mentor.com>
|
|
When Java things are build for more then one architecture strange things
happen:
- first architecture builds fine
- next architectures fails to build
Thats due to lack of JAR files as they were built as PACKAGE_ARCH="all"
but staged as PACKAGE_ARCH="TARGET_ARCH" so BitBake do not build them
again but Java classes are unable to find them.
Solution is to stage JAR files to non-ARCH directory. I used
staging/java for it and build tested with stable/2009 and
org.openembedded.dev branches.
Signed-off-by: Marcin Juszkiewicz <marcin@buglabs.net>
|
|
angstrom, shr preferred providers
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
In OpenEmbedded we used squashfs 4.0 with external patch for LZMA
compression support. In the meantime, squashfs has mainlined LZMA
support in its CVS version.
This patches switches to the upstream squashfs-tools and modifies
bitbake.conf to match the slightly different arguments to mksquashfs.
Signed-off-by: Leon Woestenberg <leon@sidebranch.com>
|
|
This reverts commit 78ec619c698b227e0d0f310f49c4a932ce9f0db6.
Upstream squashfs-tools has now-official support for LZMA but
requires different arguments. This commit added the new
argument, but I later decided to unify this commit with the
actual recipes -- so that in case of problems, it can be traced
back to a single commit.
Signed-off-by: Leon Woestenberg <leon@sidebranch.com>
|
|
|
|
This reverts commit 2f982a8b546846d705bdb6e75a58692e224b6726.
|
|
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
(from Poky)
* Drop the inherit sdk since it only gains us a single path and a world of pain.
* Fix up paths to use SDKPATH instead of prefix.
* Drop layout_* variable usage
* Correct opkg control file locations
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
* Holger Hans Peter Freyther <zecke@openmoko.org> did for the OM git
tree that was never merged back into OE.
* Taken from xora/angstrom-srcpv branch where it rot for long enough
Signed-off-by: Graeme Gregory <dp@xora.org.uk>
Acked-by: Richard Purdie <rpurdie@linux.intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
fixing some multimachine corner cases
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>
|
|
allow nextgen SDK generation (from Poky)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
* add support for LZMA-compressed cpio images for use as Linux
RamDisk images.
|
|
This change only works with the new squashfs-tools, version 4.0.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
|
|
(csl/generic for now)
|
|
When not providing a cross nm, the configure for libtool-cross falls back to
the system nm. This can lead to empty "global_symbol_pipe" and
"global_symbol_to_cdeclvarble" variables in the generated libtool script.
Signed-off-by: Jeremy Puhlman <jpuhlman@mvista.com>
Signed-off-by: Chris Larson <clarson@mvista.com>
Acked-by: Holger Hans Peter Freyther <zecke@selfish.org>
|
|
- 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>
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Marcin Juszkiewicz <marcin@juszkiewicz.com.pl>
|
|
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>
|
|
This patch unbreaks current behaviour which was introduced by
MACHINE_KERNEL_PR variable.
As most of target machines do not use it they have PR with broken value
(set to "r0" instead of value in recipe). I took other way which makes
both types of users happy -- those with MACHINE_KERNEL_PR in use and
those without it.
By default we set M_K_PR to empty string instead of "r0" - this allows
to check is it set at all or not. If it is set then we set PR to this value.
Otherwise we ignore existance of that variable and use PR from recipe.
Signed-off-by: Marcin Juszkiewicz <marcin@juszkiewicz.com.pl>
|
|
This reverts commit ba434bd1dc9dc8ed61953a1579ea9e993e81cbb2.
Acked-by: Richard Purdie, Leon Woestenberg
|
|
sane-toolchain-*.inc: remove assignments to BUILD_OPTIMIZATION
Acked-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
(e)glibc is configured for OLDEST_KERNEL, certain target architectures have
specific requirements for kernel versions, if that are not satisfied (e)glibc
reconfigures itself with what it think more appropriate and warns user that
there is misconfiguration on his side.
Add minimal sane kernel versions for architectures requiring that.
Also move (e)glibc-specific OLDEST_KERNEL variable from bitbake.conf to
(e)glibc.inc files that are more appropriate for this.
Acked-by: Tom Rini <trini@embeddedalley.com>
|
|
distro configs are included
|
|
|
|
This reverts commit 85f0c2d5e5646795506e5966a9c95c7dfa685d8f.
It was pushed by mistake, sorry.
|
|
into org.openembedded.dev
|
|
By default MACHINE_KERNEL_PR defaults to 'r0' which makes build of
kernel for machines which not use MACHINE_KERNEL_PR harder
(kernel.bbclass uses M_K_P instead of PR).
|
|
Parallel build of gzip'd images is broken now because of the way
${DEPLOY_DIR_IMAGE}/tmp.gz dir is removed-created-removed for every image.
Fix it by 'installing' the dir and let it stay in place.
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Allows parallel build for different images.
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Make ext2.gz and ext3.gz images use ROOTFS_SIZE parameter for genext2s (as
non-compressed ext2 and ext3 does).
This allows to use IMAGE_EXTRA_SPACE configuration.
Signed-off-by: Koen Kooi <koen@openembedded.org>
|
|
|
|
We need to include ${base_libdir}/*${SOLIBSDEV} in FILES_${PN]} because
the shared libraries in ${base_libdir} do not follow the usual *.so.* naming
convention, for instance libproc-3.2.7.so.
|