Commit Graph

257 Commits

Author SHA1 Message Date
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
Khem Raj
0206e0ccef angstrom-core-tweaks: Turn weaker assignment for EXTRA_IMAGE_FEATURES into a bit stronger
Right now angstrom images dont get the opkg metadata
into images as a result default opkg operations on say
systemd-image return nop. This started to happen after

OE-Core commit b2cc92595b30d96a79f33ea7a7217834c8b6bff7
where bitbake.conf now has EXTRA_IMAGE_FEATURES ??= ""

that will override the angstrom definition which is what we
dont want. So lets make the angstrom define to be ?=

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-09-12 19:19:10 -07:00
Khem Raj
3527334e4d angstrom-next: Bump linux libc headers to 3.10
Add myself to maintainers list

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-08-27 23:37:30 -07:00
Graeme Gregory
aea8a38dd9 angstrom-next: add versions to build for aarch64
aarch64 needs gcc and egibc from meta-linaro to build for now.

Signed-off-by: Graeme Gregory <gg@slimlogic.co.uk>
Acked-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-08-21 22:08:37 -07:00
Khem Raj
ec96650bb1 images: Repace tinylogin with busybox
tinylogin has disappeared in OE-Core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-06-26 22:48:58 -07:00
Khem Raj
b2301580d5 angstrom-next: Use qemu 1.5.0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-06-24 01:00:29 -07:00
Khem Raj
d3779837e6 angstrom-next: Define ANGSTROM_QEMU_VERSION and pin it
meta-linaro also had qemu recipes and they are not what we
need. Sometimes they leapfrog OE-Core versions. So lets
be specific what we want to use

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-06-13 00:18:20 -07:00
Cliff Brake
f317b0ea1d set default tune for Overo to cortexa8hf-neon
Signed-off-by: Cliff Brake <cbrake@bec-systems.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-05-28 23:54:26 -07:00
Khem Raj
95f45b4348 angstrom-next: Pin version of binutils-native
This otherwise causes pain when we have layers which also
provide toolchains besides oe-core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-05-20 13:44:13 -07:00
Khem Raj
362eaf9788 angstrom-jalimo: Remove pinned versions
Pinnings were old and are not required now a days
with meta-java only providing 1 version of a recipe

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-05-18 09:38:19 -07:00
Khem Raj
fb40276dd1 angstrom-java: Refresh pinned recipes
Fixes

NOTE: preferred version 1.5.2 of jamvm not available (for item jamvm)
NOTE: versions of jamvm available:
1.5.5+1.6.0-devel+gitAUTOINC+0972452d441544f7dd29c55d64f1ce3a5db90d82
NOTE: preferred version 6b24-1.11.1 of openjdk-6-jre not available (for
item openjdk-6-jre)
NOTE: versions of openjdk-6-jre available:
6b24-1.11.1+1.11.2-devel+hgAUTOINC+54ceda20a02c 6b24-1.11.9 6b27-1.12.5
NOTE: preferred version 0.98 of classpath not available (for item
classpath)
NOTE: versions of classpath available: 0.99

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-05-18 09:29:23 -07:00
Khem Raj
c3f8f25c6e angstrom-next: Flip the switch to gcc 4.8
I know arm kernels segfault but this is bleeding angstrom

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-05-18 09:28:28 -07:00
Khem Raj
617c489510 angstrom: Define PREFERRED_PROVIDER for eglibc
This otherwise conflicts with linaro external toolchain
when meta-linaro is included

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-05-18 09:26:51 -07:00
Khem Raj
fe82cbd08e angstrom-next: Bump binutils to 2.23.2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-05-08 03:35:25 -07:00
Khem Raj
0f9a2f0b08 angstrom-next: Switch beaglebone and beagleboard to use hardfp ABI
whichever machine wants and can support hardfp should be adding there
tune flags here too.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-03-24 22:52:27 -07:00
Koen Kooi
43d406094f angstrom: Disable sysvinit for recipes with systemd support
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2013-03-24 10:40:35 +01:00
Khem Raj
adf9f7aa4a angstrom-next: Ping libc headers to 3.8 to match OE-Core
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-03-20 00:37:03 -07:00
Khem Raj
84489317cf angstrom-next: Bump binutils to 2.23.x
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-02-20 23:38:53 -08:00
Khem Raj
db3f6305b1 angstrom-next.conf: Add weak define for ROOT_FLASH_SIZE
Not all BSPs define it so we need a fall back

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-02-20 23:34:18 -08:00
Andreas Müller
5a38739d18 don't pin versions for recipes only found once in (core)layer
* uclibc
* eglibc
* mesa
* qt
* gobject-introspection-native
* udev

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2013-01-29 01:40:36 +01:00
Khem Raj
4beaa3f56f angstrom-next: move to eglibc 2.17
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-01-28 12:00:33 -08:00
Khem Raj
f5f776ca2c angstrom-preferred-versions.inc: Pin mesa to 9.0.1
To match with OE-Core where 8.0.x is now gone

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-01-27 09:28:30 -08:00
Andreas Müller
77970a2146 angstrom-next.conf: remove PREFERRED_PROVIDER_udev
oe-core takes care when systemd is in DISTRO_FEATURES

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2013-01-25 14:54:27 +01:00
Khem Raj
b63c87cb31 angstrom/conf: Add systemd to DISTRO_FEATURES
OE-Core wants systemd to be in distro features
to leverage the systemd infra from Core

secondly in OE-Core there is not build time dep on
update alternatives see 56a59ef12936dcc6464cf1d43dda6957a5aa8c65
update-alternatives now needs to ask for opkg
we were wrongly asking for update-alternatives-cworth
which is a runtime package.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-01-21 15:46:46 -08:00