Commit Graph

280 Commits

Author SHA1 Message Date
Khem Raj
1c8ebf887f distro: Enable wayland feature
so we can start building images with wayland in it

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2015-08-14 11:38:02 -07:00
Koen Kooi
ed6903ebbb angstrom.inc: enable cgroups in kernels that use linux.inc
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2015-07-30 09:52:02 +02:00
Khem Raj
c74a835e7e angstrom/distro: Use wildcard to help glibc 2.22 transition in future
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2015-05-27 18:40:41 -07:00
Khem Raj
5aa6c726a8 angstrom-java: Use jamvm for jamvm-initial-native
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2015-05-09 07:24:26 -07:00
Khem Raj
12c99c67c6 openjdk-7-jre: Fix pinned version to a known one
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2015-05-09 07:05:26 -07:00
Khem Raj
323a6fb0ee angstrom.conf: Use cross-localedef-native from OE-Core
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2015-05-08 15:58:43 -07:00
Khem Raj
baaf5b1722 angstrom: Fix access using empty root password
We are not able to login into angstrom images now
since many chnages has gone into upstream OE-core
drop libpam change to drop secure nullok

add empty-root-password to EXTRA_IMAGE_FEAUTURES
it should actually be controlled and added only for
debug images, but thats for production folks

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2015-05-07 17:58:01 -07:00
Khem Raj
11eefc2a05 angstrom: Prefer defaults to be bluez5
BlueZ 4 is removed from OE-Core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2015-05-05 12:22:29 -07:00
Khem Raj
dfbded5005 angstrom.conf: Remove unused ANGSTROM_NATIVE_BINUTILS_VERSION
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2015-04-25 10:15:36 +00:00
Khem Raj
f64a1078a2 angstrom.conf: Adjust the preferred providers for toolchain
Lets not mix linaro and non linaro toolchains so let
linaro toolchain fill in gaps for nativesdk when needed

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2015-04-25 10:07:17 +00:00
Khem Raj
bf786f7dc0 match pinnings to OE-Core
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2015-04-25 09:15:20 +00:00
Khem Raj
7a8ea630d6 angstrom-musl.inc: Add musl support to angstrom
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2015-04-25 09:06:14 +00:00
Khem Raj
53d334ac9b distro: Use angstrom for DISTRO name
Adjust README to reflect the change

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2015-04-24 10:44:07 -07:00
Khem Raj
408f79d052 angstrom-v2014.12.conf: Dont mix gcc sources
In angstrom we use linaro gcc for ARM, but only for cross and target
compilers, when it comes to cross sdk compilers then we switch to
OE-core, this worked fine until gcc-source recipe was introduced, the
implementation forces to have just 1 version of gcc sources, which
happens to be provided by linaro gcc here, so as soon as it comes to
building non-linaro gcc it does not know that sources are not in
expected shared location

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2015-04-21 15:55:57 +00:00
Koen Kooi
83717e6d71 angstrom.inc: drop virtual/libgl override, the default now works
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2014-11-05 16:14:27 +01:00
Koen Kooi
dae094d69a angstrom-core-tweaks: seperate licenses by MACHINE_ARCH
Without this multimachine builds blow up due to packages having the same
license between architectures. Shocking and unexpected!

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2014-10-11 11:15:45 +02:00
Koen Kooi
3eb6942ca3 angstrom core tweaks: prefer angstrom-version over os-release
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2014-10-10 08:56:02 +02:00
Andreas Müller
e68432e538 angstrom-next: don't pin OLDEST_KERNEL
error caused in do_rootfs:

| NOTE: > Executing update_pixbuf_cache intercept ...
| FATAL: kernel too old
| WARNING: The postinstall intercept hook 'update_pixbuf_cache' failed (exit code: 127)! See log for details!

and many other 'kernel too old' messages.

So let's trust in OLDEST_KERNEL set by oe-core's bitbake.conf.

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2014-10-10 08:45:25 +02:00
Khem Raj
6932c04859 angstrom: Adjust to eglibc -> glibc change in OE-Core
Default to glibc now

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2014-09-20 19:38:56 -07:00
Koen Kooi
3f5d24b814 angstrom-next: use ARM version of tools for Aarch64
Also change binutils and gdb ARM version to track linaro latest.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2014-08-05 13:11:26 +02:00
Koen Kooi
e2c94f6daa angstrom-next: move ARM to gcc 4.9
And fix gdb and qemu version

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2014-07-23 15:00:08 +02:00
Koen Kooi
c6638cbeeb angstrom-next: set feed URI to 'next' instead of 'core'
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2014-07-23 13:44:45 +02:00
Koen Kooi
abefcf7b7b angstrom-next: use gummiboot as default EFI provider
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2014-07-23 08:00:50 +02:00
Max Krummenacher
dbdf22a126 update-alternatives: use package created by opkg-utils
In daisy update-alternatives has been moved from opkg to the opkg-utils recipe.
opkg-utils now creates an additional package update-alternatives-opkg.

Without this patch the opkg-utils recipe is built and the opkg-utils package is
installed for VIRTUAL-RUNTIME_update-alternatives.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2014-07-15 07:22:43 +02:00
Khem Raj
dfd59ed3ed angstrom-core-tweaks: Set PACKAGE_CLASSES to be package_ipk
Fixes issue #4

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2014-05-15 15:43:00 +00:00
Khem Raj
421f88738b angstrom-next: Adapt to latest toolchain changes from OE-Core
Also perform some cleanup when at it.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2014-05-08 19:34:56 -07:00
Khem Raj
3f6626c055 angstrom-next.conf: Test gcc 4.9
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2014-05-01 00:42:53 -07:00
Khem Raj
a19c3beb5f Updates to match to OE-Core toolchain reorg
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2014-05-01 00:42:53 -07:00
Khem Raj
28f17a1c69 angstrom-next.conf: Pin kernel headers to 3.14
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2014-04-22 23:02:45 -07:00
Khem Raj
f3684d0390 angstrom-next: Use gold for linker eglibc based images for arm/x86
Remove unused pinnings, use linaro toolchains for arm
including gdb

use OE-Core toolchain for providing native and crossdk
components of toolchain. this helps to choose linaro or
OE-Core toolchain in a single tmpdir and per architecture
still being able to share common components. We really
dont care who provides native and crossdk components anyway
the arm code improvements that come from linaro gcc is
paramount for crossgcc and gcc on target and candian-gcc in
case of SDK where we will use it anyway

Update comments to match current state of affairs

beautify the files a bit

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2014-03-15 14:49:49 -07:00
Koen Kooi
eab65f3852 Angstrom: switch armv7a to thumb2 mode
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2014-02-25 10:09:57 +01:00
Khem Raj
a2c383f6ce angstrom-next: Use gold for linker on arm/x86
Remove unused pinnings, use linaro toolchains for arm
including gdb

use OE-Core toolchain for providing native and crossdk
components of toolchain. this helps to choose linaro or
OE-Core toolchain in a single tmpdir and per architecture
still being able to share common components. We really
dont care who provides native and crossdk components anyway
the arm code improvements that come from linaro gcc is
paramount for crossgcc and gcc on target and candian-gcc in
case of SDK where we will use it anyway

Update comments to match current state of affairs

beautify the files a bit

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2014-02-16 20:02:45 +00:00
Khem Raj
cd80bcc9b8 angstrom-uclibc: Switch to using libiconv and gettext
mini-iconv and proxy-libintl dont work with all
kind of packages we use.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2014-02-04 19:23:20 -08:00
Khem Raj
5a32c5d3a5 Upgrade binutils to 2.24
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2014-01-29 22:11:38 -08:00
Khem Raj
14e08075a4 Adjust to the omission of opkg UPDATE_ALTERNATIVES change from OE-Core
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2014-01-22 10:31:01 -08:00
Khem Raj
477fda63ae qemu is now 1.7.0 to up the pinning
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2014-01-22 10:31:00 -08:00
Khem Raj
9f41167598 Fix splash for angstrom-next
Although psplash does not work with systemd but it does with
sysvinit so fix it up.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-12-08 11:22:36 -08:00
Khem Raj
eec2dbf5d6 Define common mirrors not in OE-Core anymore
This is resting place for recipe angstrom uses
but the common URLs as were defined in bitbake.conf
are now gone after commit

commit 3b333896c71689c664475d53daed52404bf6b21b
Author: Phil Blundell <pb@pbcl.net>
Date:   Thu Nov 14 18:15:46 2013 +0000

    bitbake.conf: Remove obsolete/unused MIRROR cruft

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-11-21 07:24:28 -08:00
Khem Raj
eab4d56600 arm-defaults.inc: Tweak DEFAULTTUNE with anonymous pything instead of overrides
This will avoid making entries for every machine on earch that is based
on armv7a and would like to use angstrom and its feeds, secondly it
makes it unified baseline for all armv7a machines and not divide it
with cortex-A8, cortex-A9 and so on
Above all brings sanity

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-11-10 18:30:58 -08:00
Khem Raj
bb593abc36 angstrom-next: Pin qemu to 1.6.1 now
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-11-06 21:29:40 -08:00
Andreas Müller
80cae8d036 angstrom.inc: set dummy default MACHINE_KERNEL_PR to "r0"
machines not using MACHINE_KERNEL_PR would fail for recipes appending letters
(meta-ti) with:

ERROR: Unable to analyse format of PR variable: b#############                                                                                                      | ETA:  00:00:40
ERROR: Error executing a python function in <code>:

The stack trace of python calls that resulted in this exception/failure was:
File: '<code>', lineno: 1, function: <module>
 *** 0001:__anon_629__home_a_mueller_oe_core_sources_openembedded_core_meta_classes_base_bbclass(d)
     0002:__anon_975__home_a_mueller_oe_core_sources_openembedded_core_meta_classes_insane_bbclass(d)
     0003:__anon_235__home_a_mueller_oe_core_sources_openembedded_core_meta_classes_package_bbclass(d)
     0004:__anon_20__home_a_mueller_oe_core_sources_openembedded_core_meta_classes_debian_bbclass(d)
     0005:__anon_45__home_a_mueller_oe_core_sources_openembedded_core_meta_classes_blacklist_bbclass(d)
File: '__anon_629__home_a_mueller_oe_core_sources_openembedded_core_meta_classes_base_bbclass', lineno: 80, function: __anon_629__home_a_mueller_oe_core_sources_openembedded_core_meta_classes_base_bbclass
     0076:        pr_prefix = re.search("\D+",pr)
     0077:        prval = re.search("\d+",pr)
     0078:        if pr_prefix is None or prval is None:
     0079:            bb.error("Unable to analyse format of PR variable: %s" % pr)
 *** 0080:        nval = int(prval.group(0)) + int(princ)
     0081:        pr = pr_prefix.group(0) + str(nval) + pr[prval.end():]
     0082:        d.setVar('PR', pr)
     0083:
     0084:    pn = d.getVar('PN', True)
Exception: AttributeError: 'NoneType' object has no attribute 'group'

ERROR: Failed to parse recipe: /home/a.mueller/oe-core/sources/meta-ti/recipes-bsp/powervr-drivers/omap3-sgx-modules_4.05.00.03.bb

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2013-10-21 13:40:29 +02:00
Khem Raj
6ed7c7eac8 angstrom: Override OE-Core for virtual/libgl PREFERRED_PROVIDER
Weaker define means OE-Core definition takes over and it results
in conflicts

ERROR: Multiple .bb files are due to be built which each provide
virtual/libgl
(/home/kraj/work/angstrom/sources/openembedded-core/meta/recipes-graphics/mesa/mesa-gl_9.1.6.bb
/home/kraj/work/angstrom/sources/openembedded-core/meta/recipes-graphics/mesa/mesa_9.1.6.bb).
 This usually means one provides something the other doesn't and should.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-10-17 19:18:13 -07:00
Koen Kooi
69358d3e40 angstrom next: add openssh-ssh client to default install
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2013-10-14 13:00:19 +02:00
Koen Kooi
bbd660ae69 arm-defaults: fix panda default tune
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2013-10-14 09:56:57 +02:00
Koen Kooi
c4269d5102 arm-defaults: switch pandaboard to cortexa8hf as well
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2013-10-14 09:56:57 +02:00
Andreas Müller
fb53bd18bd set mesa-gl as default provider for virtual/libgl
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2013-10-14 09:56:57 +02:00
Andreas Müller
562ddcf7e2 angstrom.inc: add opengl to DISTRO_FEATURES for all machines
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2013-10-14 09:56:56 +02:00
Koen Kooi
db8ff2f564 angstrom v2013.12: prefer openssh-sshd as ssh daemon
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2013-10-14 09:56:56 +02:00
Koen Kooi
5f0ed57ce6 angstrom: add a switch to completely disable support for sysv scripts
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2013-10-14 09:56:14 +02:00
Koen Kooi
8a91202b75 angstrom: really backfill sysvinit this time
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2013-10-14 09:56:14 +02:00