OpenEmbedded: Switch to using linux-uclibceabi and linux-gnu for TARGET_OS
authorKhem Raj <raj.khem@gmail.com>
Thu, 3 Sep 2009 22:22:46 +0000 (15:22 -0700)
committerKhem Raj <raj.khem@gmail.com>
Thu, 3 Sep 2009 22:34:56 +0000 (15:34 -0700)
commit558f6d44365f062523fbba3926ab46e5cd1984b8
tree67123ae2247951ded269701de07cb06977e1e94a
parentb9feafad3e4f1cac5e0eb4d6da498febdea7d5ae
OpenEmbedded: Switch to using linux-uclibceabi and linux-gnu for TARGET_OS

* Bump the ABI_LAYOUT. Build from scratch will be needed.
* Replace using TARGET_OS from  linux->linux-gnu.
* Replace using linux-uclibcgnueabi->linux-uclibceabi.
* Add 'eabi' to DISTRO_FEATURES (only for minimal and micro).
* Use eabi and BASE_PACKAGE_ARCH to compute real TARGET_OS.
* Fix the micro conf to get console image building.
* Fix the linux-uclibcgnueabi overrides in all recipes.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Phill Blundell <pb@reciva.com>
Acked-by: Michael 'Mickey' Lauer <mickey@vanille-media.de>
51 files changed:
classes/insane.bbclass
classes/qmake_base.bbclass
classes/siteinfo.bbclass
conf/abi_version.conf
conf/checksums.ini
conf/distro/include/sane-toolchain-eglibc.inc
conf/distro/include/sane-toolchain-glibc.inc
conf/distro/include/sane-toolchain-uclibc.inc
conf/distro/include/sane-toolchain.inc
conf/distro/micro.conf
conf/distro/minimal.conf
conf/machine/include/tune-strongarm.inc
conf/machine/include/tune-xscale.inc
recipes/alsa/alsa-utils_1.0.13.bb
recipes/avahi/avahi.inc
recipes/diffutils/diffutils_2.8.1.bb
recipes/eibd/eibd.inc
recipes/gcc/gcc-configure-canadian-sdk.inc
recipes/gcc/gcc-configure-common.inc
recipes/gcc/gcc-configure-sdk.inc
recipes/gettext/gettext_0.14.1.bb
recipes/gettext/gettext_0.17.bb
recipes/klibc/klibc-common.inc
recipes/libffi/libffi_2.0+gcc4.3.2.bb
recipes/libffi/libffi_3.0.8.bb
recipes/linknx/linknx.inc
recipes/linux/ep93xx-kernel_2.6.17+2.6.18-rc1.bb
recipes/linux/ep93xx-kernel_2.6.19+2.6.20-rc7.bb
recipes/linux/gumstix-linux.inc
recipes/linux/ixp4xx-kernel.inc
recipes/linux/linux-bd-neon-2.6_2.6.22.bb
recipes/linux/linux-hackndev-2.6_git.bb
recipes/linux/linux-handhelds-2.6.inc
recipes/linux/linux-navman_2.6.18.bb
recipes/linux/linux-nokia800.inc
recipes/linux/linux-palm-omap1_2.6.22-omap1.bb
recipes/linux/linux-rp.inc
recipes/linux/linux-tornado-omap2_2.6.16.16.bb
recipes/linux/linux.inc
recipes/linux/mx21ads-kernel_2.6.19rc6.bb
recipes/linux/netbook-pro-kernel_2.6.17.bb
recipes/make/make.inc
recipes/openssl/openssl.inc
recipes/perl/perl_5.8.8.bb
recipes/qmake/qmake-native_1.07a.bb
recipes/qmake/qmake2-native.inc
recipes/qte/qte-common_2.3.10.inc
recipes/samba/samba_3.0.34.bb
recipes/tasks/task-sdk-bare.bb
recipes/uclibc/uclibc.inc
recipes/util-linux-ng/util-linux-ng_2.14.bb