Tom Rini [Wed, 29 Apr 2009 16:07:09 +0000 (12:07 -0400)]
All distros: Bring in conf/distro/include/${LIBC}.inc
With minimal/minimal-uclibc we have to do a little rework so that
minimal-uclibc can override the main distro.
Acked-by: Leon Woestenberg <leon@sidebranch.com> Acked-by: Mike Westerhof <mwester@dls.net> Signed-off-by: Tom Rini <trini@embeddedalley.com>
Tom Rini [Fri, 24 Apr 2009 17:00:51 +0000 (13:00 -0400)]
glibc: In various old recipes add RPROVIDES virtual-libc-dev, bump PR.
In some cases we also add in 'libc-dev' if nothing was being provided and
add RDEPENDS += linux-libc-headers-dev if that was missing.
Acked-by: Leon Woestenberg <leon@sidebranch.com> Acked-by: Mike Westerhof <mwester@dls.net> Signed-off-by: Tom Rini <trini@embeddedalley.com>
Tom Rini [Thu, 23 Apr 2009 22:28:50 +0000 (18:28 -0400)]
Add distro inc files for eglibc, glibc and uclibc.
This gives us the libc into OVERRIDES, of glibc for glibc/eglibc and uclibc
for uclibc. We also ?= for libintl/libiconv and = set the rest of the virtuals.
Acked-by: Leon Woestenberg <leon@sidebranch.com> Acked-by: Mike Westerhof <mwester@dls.net> Signed-off-by: Tom Rini <trini@embeddedalley.com>
Tom Rini [Sun, 3 May 2009 23:23:57 +0000 (19:23 -0400)]
base.bbclass: check_gcc3 needs to check for gcc-3.4.6 first.
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.
Mike Westerhof [Sat, 2 May 2009 07:06:48 +0000 (02:06 -0500)]
nslu2 machine configs: do not inherit machine-specific image class
The creation of the NSLU2 full flash image (.bin) file should be
image-specific, since not all images for machines similar to the
NSLU2 have the same flash constraints.
Mike Westerhof [Thu, 30 Apr 2009 21:29:53 +0000 (16:29 -0500)]
SlugOS: slugos-image.bb, initscripts-slugos_1.0.bb - remove devfs support
Remove devfs startup scripts, and revert to the standard OE means to
initially populate the /dev directory. This has the side-effect of
fixing the empty /dev dir problem when extracting the tar.gz image.
Mike Westerhof [Thu, 30 Apr 2009 21:23:31 +0000 (16:23 -0500)]
SlugOS: slugos.inc - ensure that the rootfs is mounted with the noatime option
(this is for documentation purposes, and to future-proof, since the real
command line is set in the apex recipe.)
Roman I Khimov [Wed, 29 Apr 2009 19:57:54 +0000 (23:57 +0400)]
coreutils-native: make mandatory dep for all packages
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>
Andrea Adami [Wed, 29 Apr 2009 22:05:23 +0000 (00:05 +0200)]
Zaurus machines: reorganize configuration files
- uniform the MACHINE_DISPLAY
- remove unneded IMAGE_FSTYPES because .jffs2 and tar.gz are default
- add ext2 to MACHINE_FEATURES: already in kernel for boot from CF/SD
- fix? width/height for spiz (set width 640 for clamshells)
- add pixel-per-inch info
bitbake.conf: make MACHINE_KERNEL_PR defaults to PR
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).
- machines_glibc/machines_uclibc lists MACHINE values for each libc build
(so atngw100 can be used just for uclibc)
- targets_glibc/targets_uclibc lists targets (can be image or any other
argument for bitbake)
- ANGSTROMLIBC and MACHINE are passed only by environment now so less
parameters are given to bbot_build_oe_target (RunOEImage before
renaming).
- initialization of factories is done in one function
bbot_initialize_factory which gets few arguments:
- factory
- clean $TMPDIR (default False)
- URL to git repository
- git branch
Tom Rini [Tue, 28 Apr 2009 22:45:36 +0000 (15:45 -0700)]
insane.bbclass: Split package_qa_check_devdbg and don't run -dev check on SDK packages.
We create package_qa_check_dev/package_qa_check_dbg checks. While in here
clarify the comments as to what both are doing. Since SDK packages don't
get split like normal ones, it's OK to have -dev stuff in non-dev packages.
Suggested by Richard Purdie Acked-by: Koen Kooi <koen@openembedded.org> Signed-off-by: Tom Rini <trini@embeddedalley.com>
Tom Rini [Tue, 28 Apr 2009 21:06:08 +0000 (14:06 -0700)]
uClibc: Always enable PTHREADS_DEBUG_SUPPORT
This will make sure we always have the uclibc-thread-db package, which
task-sdk-bare requires. After an audit of the versions in question, what
always happens now is that all libpthread debugging stuff from libpthread
ends up in a specific file and package.
Acked-by: Koen Kooi <koen@openembedded.org> Acked-by: Khem Raj <raj.khem@gmail.com> Acked-by: Leon Woestenberg <leon@sidebranch.com> Signed-off-by: Tom Rini <trini@embeddedalley.com>