Age | Commit message (Collapse) | Author |
|
Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
|
|
Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
|
|
* It is more consistent.
* Fixes subtle binconfig breakages:
* binconfig were populated with a different name that upstream intended
* populated binconfig files that were not intended to be populated
* See http://lists.linuxtogo.org/pipermail/openembedded-devel/2011-April/031972.html
Signed-off-by: Stanislav Brabec <utx@penguin.cz>
Acked-by: Andreas Oberritter <obi@opendreambox.org>
Acked-by: Paul Menzel <paulepanter@users.sourceforge.net>
Acked-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
|
|
* reported by Otavio Salvador
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Acked-by: Koen Kooi <koen@dominion.thruhere.net>
|
|
later
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
The host download.osgeo.org is not reachable from some network/country
because of some routing issue, and this makes the do_fetch task of the
tiff recipe to fail.
Add a reachable mirror for it, so that libtiff can build fine.
Signed-off-by: Antonio Ospite <ospite@studenti.unina.it>
Acked-by: Phil Blundell <philb@gnu.org>
|
|
* 4f883343de0427769de3df96ed8adaa589279112 could move
bb_persist_data.sqlite3 from default CACHE tmp/cache/machine/
to global tmp/cache/
* because I have 1st report of wrong SRCPV behavior, add sanity check from
http://patches.openembedded.org/patch/823/
even without moving it outside TMPDIR, in case of CACHE != PERSISTENT_DIR
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
This patchset enables fennec to build again
Upgrades to latest release tag
Bunch of patches to fix uclibc build
Disable few options notably --disable-elf-hack
Add -L<sysroot>/usr/lib to LDFLAGS otherwise
make tried to find the libs in /usr/lib
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
* suggested by kergoth on #oe as response to similar patch limited to gtk+
http://lists.linuxtogo.org/pipermail/openembedded-devel/2011-March/031074.html
15:03 < kergoth_> JaMa: pretty sure we just need PACKAGES_DYNAMIC = ""
and PACKAGES_DYNAMIC_virtclass-native = "" in native.bbclass.
everyone i've talked to so far as agreed that it's a sane approach,
including RP.
* otherwise couple of errors like this are shown
NOTE: multiple providers are available for runtime gdk-pixbuf-loader-gif (gtk+-native, gtk+, gtk+-fastscaling)
NOTE: consider defining a PREFERRED_PROVIDER entry to match gdk-pixbuf-loader-gif
ERROR: Trying to resolve runtime dependency gdk-pixbuf-loader-xpm resulted in conflicting PREFERRED_PROVIDER entries being found.
The providers found were: ['/OE/dev/recipes/gtk+/gtk+_2.20.1.bb', 'virtual:native:/OE/dev/recipes/gtk+/gtk+_2.20.0.bb']
The PREFERRED_PROVIDER entries resulting in this conflict were: ['PREFERRED_PROVIDER_gtk+ = gtk+', 'PREFERRED_PROVIDER_gdk-pixbuf-csource-native = gtk+-native']
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
originally I had another couple of utility functions in this class but
I removed them before pushing upstream. Rename now so its purpose is
clearer.
Signed-off-by: Graeme Gregory <dp@xora.org.uk>
|
|
Use the DISTRO variable for the name of the distro making this class
distro neutral.
Signed-off-by: Graeme Gregory <dp@xora.org.uk>
|
|
The current image link-creation code will unconditionaly create a link
from .<type> pointing to the .rootfs.<type> output.
This is not compatible with the UBIFS images produced which have
.<type>.img extension since they are not considered to be valid rootfs
images when they are not included in a UBI container.
Check for existence of the link target .rootfs.<type> before creating the
link and fallback to a check for the .<type>.img target after that.
Signed-off-by: Ben Gardiner <bengardiner@nanometrics.ca>
Acked-by: Denys Dmytriyenko <denys@ti.com>
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
With BBCLASSEXTEND recipes which also modify DEPENDS_virtclass-native
gettext.bbclass is otherwise not working and gettext-native isn't
added. So we need to have a DEPENDS_virtclass-$foo_prepend to
make sure GETTEXT_DEPENDS gets in.
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
This should be handled via virtual/libintl already.
Acked-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
Virtually all gnome recipes pass this already, this just fixes
a few such as zenity.
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
In a few functions we checked if pstagingactive was set and if so, grabbed
the lock. But really, we should always be locking here. And inside of
package_do_shlibs we need to keep the lock a little longer than we had
been otherwise we can run into a race..
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
A distro can require conf/licenses.conf or set SRC_DISTRIBUTE_LICENSES
selecting which licenses are wanted to be distributed. In case it is
empty or undefined we default to distribute all licenses to not break
backward compatibility.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
This is nice in theory, but there's a risk that a broken source tree could try
to modify the files through the symlinks, screwing up everybody else using
them. Of course, per-recipe sysroots would resolve this, so we can revisit
this if/when that gets implemented.
This reverts commit 302395545185b4e85bf76a8f319bc71bd3a7be1d.
Signed-off-by: Chris Larson <chris_larson@mentor.com>
|
|
Commit 9c5b9db29738a89837917b1a2d8ee5a1cae0b4cc (bitbake.conf: Simplify
TARGET_CPPFLAGS/LDFLAGS) potentially breaks external toolchains, when their
default sysroot is different from our sysroot/staging location.
Pass default --sysroot to compiler/linker through TOOLCHAIN_OPTIONS, avoiding
native and nativesdk packages. This matches the corresponding changes in Poky.
cross.bbclass was already doing it, since it originated from Poky, AFAIK.
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Acked-by: Tom Rini <tom_rini@mentor.com>
|
|
* Allow precompiled modules to depend on a specific kernel version.
Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
Until now the Packages.gz generation was hardcoded in rootfs_deb_do_rootfs.
(Tom Rini: While in here, trailing whitespace cleanup)
Signed-off-by: Filip Zyzniewski <filip.zyzniewski@gmail.com>
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
This writes a qt.conf inside WORKDIR to properly configure projects
based on CMake. This is required since qmake variables (returned by
-query command) are fixed into the binary and can only be changed
using a qt.conf file.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
dpkg-deb does not like version numbers without digits:
NOTE: Running task 428 of 604 (ID: 14,
[...]/openembedded/recipes/linux-firmware/linux-firmware_git.bb,
do_package_write_deb)
dpkg-deb - error: (upstream) version (`git') doesn't contain any digits
dpkg-deb: 1 errors in control file
NOTE: package
linux-firmware-git-r1+gitr2fab48391fda8a914b55c8ac265eb3b6ee10ace8:
task do_package_write_deb: Started
This commit causes version numbers without digits to be appended with '0':
linux-firmware-agere_git0-r1+gitr2fab48391fda8a914b55c8ac265eb3b6ee10ace8_all.deb
Signed-off-by: Filip Zyzniewski <filip.zyzniewski@gmail.com>
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
* This patch removes the absolute path in sysroots/<arch>/usr/lib/libstdc++.la
*
* It was build tested wih clean tmp for xfce46-image. Additional known
* QA-RPATH-error-candidates were checked for successful build:
*
* aspell-0.60.6-r0
* curl-7.21.2-r4.0
* clutter-box2d-0.10.0-r2.0+git4e72b9c135a9439b82d801c62422531db611f98b
* enchant-1.6.0-r2
* gnome-vfs-2.24.1-r3
* libcdio-0.82-r3.0
* libsoup-2.2.100-r1:
* neon-0.25.5-r4
* schroedinger-1.0.9-r0
* tiff-3.9.4+4.0.0beta6-r0
*
* Build environment was (RPATH QA errors treated as fatal / acl fixed manually)
*
* BB_VERSION = "1.10.2"
* METADATA_BRANCH = "cross-bbclass-test"
* METADATA_REVISION = "a44300e"
* TARGET_ARCH = "arm"
* TARGET_OS = "linux-gnueabi"
* MACHINE = "overo"
* DISTRO = "angstrom"
* DISTRO_VERSION = "2010.7-test-20110219"
* TARGET_FPU = "hard"
*
* Notes:
* - To have effect, gcc-cross has to be rebuild (changing all gcc packed
* was not an option)
* - This patch does not affect libtool-2.4 distos
* - The story is found at
* http://lists.linuxtogo.org/pipermail/openembedded-devel/2011-February/030115.html
Signed-off-by: Andreas Mueller <schnitzeltony@gmx.de>
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
A future TODO is to see if there's anything left that must
build with ARCH=ppc in the kernel that can't be upgraded to a
newer kernel with ARCH=powerpc.
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
* see comment for reason why we need this
* more info:
http://lists.linuxtogo.org/pipermail/openembedded-devel/2011-February/029877.html
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
For dpkg EABI system architecture is called armel, not arm.
Reference: http://wiki.debian.org/ArmEabiPort
Signed-off-by: Filip Zyzniewski <filip.zyzniewski@gmail.com>
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
In order to make the user experience better we now use bb.warn
on non-fatal QA errors and bb.error on fatal errors. Also note
that the RPATH problem is a security issue. (not part of the acks,
but suggested on the ML).
Signed-off-by: Tom Rini <tom_rini@mentor.com>
Acked-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Denys Dmytriyenko <denys@ti.com>
Acked-by: Eric Benard <eric@eukrea.com>
|
|
Make it clear that what's missing is an 'inherit gettext' in a
recipe.
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
|
|
get_dependencies() searched for a filename key in dependencies
directory with the /lib/modules/kernel_version prefix while
the directory had entries stripped of it.
Signed-off-by: Filip Zyzniewski <filip.zyzniewski@gmail.com>
Acked-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Acked-by: Khem Raj <raj.khem@gmail.com>
|
|
This functionality logically belongs in its own function, and it makes it
easier to explicitly run against subdirs in certain cases.
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Acked-by: Khem Raj <raj.khem@gmail.com>
|
|
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Acked-by: Khem Raj <raj.khem@gmail.com>
|
|
A function was called from ${@} in OVERRIDES which was supposed to return the
bits to prepend when in virtclass context, yet it *set* overrides instead,
returning None. This resulted in 1) adding an extra virtclass-native to
OVERRIDES each time it was expanded, and 2) appending None, causing
'localNone' to be in overrides rather than the expected 'local'.
Signed-off-by: Chris Larson <chris_larson@mentor.com>
|
|
* currently do_rootfs fails when it's "none", because that test returns
exit code '1':
| log_check: Using /OE/tmpdir-shr/work/spitz-oe-linux-gnueabi/initramfs-kexecboot-klibc-image-1.0-r0/temp/log.do_rootfs.21324 as logfile
| Logfile is clean
| + rm -rf /OE/tmpdir-shr/rootfs/initramfs-kexecboot-klibc-image-tmp
| + '[' none '!=' none ']'
NOTE: package initramfs-kexecboot-klibc-image-1.0-r0: task do_rootfs: Failed
ERROR: Function 'do_rootfs' failed (see /OE/tmpdir-shr/work/spitz-oe-linux-gnueabi/initramfs-kexecboot-klibc-image-1.0-r0/temp/log.do_rootfs.21324 for further information)
ERROR: Task 1356 (/OE/dev/recipes/images/initramfs-kexecboot-klibc-image.bb, do_rootfs) failed with exit code '1'
ERROR: '/OE/dev/recipes/images/initramfs-kexecboot-klibc-image.bb' failed
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
PKGR already contains DISTRO_PR, so no need to add it twice.
Signed-off-by: Filip Zyzniewski <filip.zyzniewski@gmail.com>
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
Both package_deb.bbclass and rootfs_deb.bbclass use apt-get.
Without apt system cannot be bootstrapped because there is no optimal
way to fetch new packages. Apt depends on dpkg, so switching from dpkg
to apt in EXTRA_DEPENDS provides both.
Signed-off-by: Filip Zyzniewski <filip.zyzniewski@gmail.com>
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
Signed-off-by: Chris Larson <chris_larson@mentor.com>
|
|
Using PV/PR causes problems like libncursesw5_5.7-r16 depending on
libtinfo5 (>= 5.7+20110115).
Signed-off-by: Filip Zyzniewski <filip.zyzniewski@gmail.com>
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
This function generates feed configuration for opkg and as such
should be used only for images using ipk, not rpm or deb.
Signed-off-by: Filip Zyzniewski <filip.zyzniewski@gmail.com>
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
This was dangerous, as an oe_run executed from the configuration metadata
would result in caching the config metadata information, rather than the final
metadata information. We could also cache it by the datasmart instance, but I
don't think its worth the trouble at this time, particularly given the next
bitbake release exports all exported vars into the process environment
automatically, avoiding the need for any of this.
Signed-off-by: Chris Larson <chris_larson@mentor.com>
|