summaryrefslogtreecommitdiff
path: root/conf/distro
diff options
context:
space:
mode:
Diffstat (limited to 'conf/distro')
-rw-r--r--conf/distro/amsdelta-oe.conf1
-rw-r--r--conf/distro/angstrom-2008.1.conf121
-rw-r--r--conf/distro/angstrom-2010.x.conf194
-rw-r--r--conf/distro/asusoe.conf23
-rw-r--r--conf/distro/chinook-compat.conf2
-rw-r--r--conf/distro/gmustix.conf2
-rw-r--r--conf/distro/include/angstrom-2007-for-openmoko.inc234
-rw-r--r--conf/distro/include/angstrom-2008-preferred-versions.inc81
-rw-r--r--conf/distro/include/angstrom-2010-preferred-versions.inc88
-rw-r--r--conf/distro/include/angstrom-codec-engine-2.25-preferred-versions.inc14
-rw-r--r--conf/distro/include/angstrom-codec-engine-2.25.01-preferred-versions.inc53
-rw-r--r--conf/distro/include/angstrom-codec-engine-2.25.02-preferred-versions.inc50
-rw-r--r--conf/distro/include/angstrom-codec-engine-latest-preferred-versions.inc50
-rw-r--r--conf/distro/include/angstrom-codec-engine-latestproduction-preferred-versions.inc50
-rw-r--r--conf/distro/include/angstrom-eglibc.inc14
-rw-r--r--conf/distro/include/angstrom-glibc.inc4
-rw-r--r--conf/distro/include/angstrom-jalimo.conf32
-rw-r--r--conf/distro/include/angstrom-package-deb.inc4
-rw-r--r--conf/distro/include/angstrom-package-ipk.inc5
-rw-r--r--conf/distro/include/angstrom-uclibc.inc8
-rw-r--r--conf/distro/include/angstrom-uclinux-uclibc.inc8
-rw-r--r--conf/distro/include/angstrom.inc29
-rw-r--r--conf/distro/include/angstromoabi.inc4
-rw-r--r--conf/distro/include/arm-thumb.inc30
-rw-r--r--conf/distro/include/fso-autorev.inc36
-rw-r--r--conf/distro/include/glibc-external.inc2
-rw-r--r--conf/distro/include/glibc-internal.inc2
-rw-r--r--conf/distro/include/glibc.inc2
-rw-r--r--conf/distro/include/kaeilos-2009-preferred-versions.inc89
-rw-r--r--conf/distro/include/kaeilos-2010.inc155
-rw-r--r--conf/distro/include/kaeilos.inc7
-rw-r--r--conf/distro/include/preferred-om-2008-versions.inc2131
-rw-r--r--conf/distro/include/preferred-om-2009-versions.inc27
-rw-r--r--conf/distro/include/preferred-opie-versions-1.2.3.inc1
-rw-r--r--conf/distro/include/preferred-opie-versions-1.2.4.inc1
-rw-r--r--conf/distro/include/preferred-shr-versions.inc71
-rw-r--r--conf/distro/include/preferred-slugos-versions.inc80
-rw-r--r--conf/distro/include/preferred-xorg-versions-X11R7.0.inc347
-rw-r--r--conf/distro/include/preferred-xorg-versions-X11R7.1.inc191
-rw-r--r--conf/distro/include/preferred-xorg-versions-X11R7.2.inc276
-rw-r--r--conf/distro/include/preferred-xorg-versions-X11R7.3.inc287
-rw-r--r--conf/distro/include/preferred-xorg-versions-X11R7.4-updates.inc7
-rw-r--r--conf/distro/include/preferred-xorg-versions-X11R7.4.inc248
-rw-r--r--conf/distro/include/preferred-xorg-versions-X11R7.5-latest.inc126
-rw-r--r--conf/distro/include/preferred-xorg-versions-X11R7.5.inc422
-rw-r--r--conf/distro/include/preferred-xorg-versions-live.inc356
-rw-r--r--conf/distro/include/preferred-xorg-versions.inc115
-rw-r--r--conf/distro/include/sane-feed-deb.inc4
-rw-r--r--conf/distro/include/sane-feed-ipk.inc5
-rw-r--r--conf/distro/include/sane-feed.inc6
-rw-r--r--conf/distro/include/sane-srcdates.inc57
-rw-r--r--conf/distro/include/sane-srcrevs-fso.inc44
-rw-r--r--conf/distro/include/sane-srcrevs.inc418
-rw-r--r--conf/distro/include/sane-toolchain-eglibc.inc10
-rw-r--r--conf/distro/include/sane-toolchain-java.inc6
-rw-r--r--conf/distro/include/sane-toolchain-uclibc.inc8
-rw-r--r--conf/distro/include/sane-toolchain.inc36
-rw-r--r--conf/distro/include/shr-autorev.inc9
-rw-r--r--conf/distro/include/slugos.inc26
-rw-r--r--conf/distro/include/toolchain-external.inc2
-rw-r--r--conf/distro/include/toolchain-internal.inc1
-rw-r--r--conf/distro/include/uclibc.inc8
-rw-r--r--conf/distro/jlime-2009.1.conf105
-rw-r--r--conf/distro/jlime-2010.1.conf115
-rw-r--r--conf/distro/jlime-donkey.conf139
-rw-r--r--conf/distro/jlime-henchman.conf104
-rw-r--r--conf/distro/jlime-mongo.conf105
-rw-r--r--conf/distro/jlime-shrek.conf54
-rw-r--r--conf/distro/kaeilos-2010.conf156
-rw-r--r--conf/distro/kaeilos.conf105
-rw-r--r--conf/distro/maemo5-compat.conf221
-rw-r--r--conf/distro/mamona.conf1
-rw-r--r--conf/distro/micro.conf11
-rw-r--r--conf/distro/minimal-uclibc.conf26
-rw-r--r--conf/distro/minimal.conf61
-rw-r--r--conf/distro/mokoslug.conf27
-rw-r--r--conf/distro/nylon.conf10
-rw-r--r--conf/distro/openmoko.conf100
-rw-r--r--conf/distro/oplinux-uclibc.conf2
-rw-r--r--conf/distro/oplinux.conf3
-rw-r--r--conf/distro/sharprom-compatible.conf3
-rw-r--r--conf/distro/shr.conf213
-rw-r--r--conf/distro/slugos.conf10
83 files changed, 2581 insertions, 5710 deletions
diff --git a/conf/distro/amsdelta-oe.conf b/conf/distro/amsdelta-oe.conf
index 7935672795..fb20689130 100644
--- a/conf/distro/amsdelta-oe.conf
+++ b/conf/distro/amsdelta-oe.conf
@@ -26,6 +26,7 @@ require conf/distro/include/preferred-opie-versions.inc
PREFERRED_PROVIDERS += "virtual/xserver:xserver-kdrive"
PREFERRED_PROVIDERS += "virtual/gconf:gconf-dbus"
PREFERRED_PROVIDER_virtual/libx11 = "diet-x11"
+PREFERRED_PROVIDER_virtual/libx11-native = "libx11-native"
require conf/distro/include/preferred-gpe-versions-2.8.inc
diff --git a/conf/distro/angstrom-2008.1.conf b/conf/distro/angstrom-2008.1.conf
index 5f6ef768ad..ec4f21e864 100644
--- a/conf/distro/angstrom-2008.1.conf
+++ b/conf/distro/angstrom-2008.1.conf
@@ -7,29 +7,19 @@
#@MAINTAINER: Philip 'Crofton' Balister <philip@balister.org>
#@--------------------------------------------------------------------
-# This is a aimed to be the next stable angstrom release.
-# If you want something stable *right now*, use angstrom-2008.1
-# with the stable/2009 branch
-#
-# Use this at your own risk, we welcome bugreports sent to
+# We welcome bugreports sent to
# angstrom-distro-devel@linuxtogo.org
#
# For more contact info please visit
# http://www.angstrom-distribution.org/contact
-#
-# Again, in doubt, use DISTRO="angstrom-2008.1" with the
-# stable/2009 branch
#DISTRO_VERSION = "2009.X"
-DISTRO_VERSION = "2009.X-test-${DATE}"
+DISTRO_VERSION = "2010.7-test-${DATE}"
DISTRO_REVISION = "3"
-DISTRO_PR = ".4"
+DISTRO_PR = ".6"
OLDEST_KERNEL ?= "2.6.16"
-#build staging from packages
-INHERIT += "packaged-staging"
-
require conf/distro/include/sane-srcdates.inc
require conf/distro/include/sane-srcrevs.inc
require conf/distro/include/angstrom-2008-preferred-versions.inc
@@ -59,6 +49,8 @@ IMAGE_LINGUAS = '${@base_less_or_equal("ROOT_FLASH_SIZE", "16", "", "en-us", d)}
# set feed path variables
FEED_BASEPATH = "feeds/unstable/${ANGSTROM_PKG_FORMAT}/${LIBC}/"
+# Uncomment this to fetch packaged-staging packages from the central angstrom server
+#PSTAGE_MIRROR = "${ANGSTROM_URI}/${FEED_BASEPATH}packaged-staging"
#The angstrom-mirrors.bbclass should have everything, but we can use this as a fallback
CVS_TARBALL_STASH ?= "\
@@ -79,28 +71,17 @@ PREFERRED_VERSION_linux-handhelds-2.6 ?= "2.6.21-hh20"
#KERNEL_INITRAMFS_PATH = "${KERNEL_INITRAMFS_DIR}/$(readlink ${KERNEL_INITRAMFS_DIR}initramfs-bootmenu-image-${MACHINE}.cpio.gz)"
#This is unrelated to the kernel version, but userspace apps (e.g. HAL) require a recent version to build against
-PREFERRED_VERSION_linux-libc-headers = "2.6.31"
+LINUX_LIBC_HEADERS_VERSION ?= "2.6.31"
+PREFERRED_VERSION_linux-libc-headers = "${LINUX_LIBC_HEADERS_VERSION}"
+PREFERRED_VERSION_linux-libc-headers-native = "${LINUX_LIBC_HEADERS_VERSION}"
#Prefer glibc 2.6 and uclibc 0.9.30, these have had the most testing.
-PREFERRED_VERSION_glibc ?= "2.9"
+PREFERRED_VERSION_glibc ?= "2.9"
PREFERRED_VERSION_glibc-initial ?= "2.9"
-PREFERRED_VERSION_uclibc ?= "0.9.30"
-PREFERRED_VERSION_uclibc-initial ?= "0.9.30"
-
-# Preferred provider for virtual/psplash
-# This enforces a specific brand to be used, in our case the angstrom
-# one. In case you want to change the logo or something like that we
-# suggest you to create another recipe (e.g: psplash-<brand>) for that
-# and add that into your image.
-# You can also opt to change or override this line, but that isn't
-# needed because psplash is using update-alternatives.
-PREFERRED_PROVIDER_virtual/psplash ?= "psplash-angstrom"
-
-PREFERRED_PROVIDER_avahi = "avahi"
-PREFERRED_PROVIDER_virtual/libusb0 ?= "libusb-compat"
-PREFERRED_PROVIDER_virtual/gail ?= "gtk+"
-
-PREFERRED_PROVIDER_libfribidi = "fribidi"
+PREFERRED_VERSION_uclibc ?= "0.9.30.2"
+PREFERRED_VERSION_uclibc-initial ?= "0.9.30.2"
+PREFERRED_VERSION_eglibc ?= "2.9"
+PREFERRED_VERSION_eglibc-initial ?= "2.9"
#powerpc needs additional patches to gcc
ANGSTROM_GCC_VERSION_ppc405 ?= "4.1.1"
@@ -111,15 +92,21 @@ ANGSTROM_GCC_VERSION_xilinx-ml403 ?= "4.1.1"
ANGSTROM_GCC_VERSION_bfin = "4.1.2"
# Uncomment this if want need to build an armv7a kernel with CSL toolchain (<2.6.27 don't boot with mainline gcc)
-#KERNEL_CCSUFFIX_armv7a= "-4.2.1+csl-arm-2007q3-53"
+#KERNEL_CCSUFFIX_armv7a = "-4.2.1+csl-arm-2007q3-53"
+KERNEL_CCSUFFIX_archos5 = "-4.2.1+csl-arm-2007q3-53"
+KERNEL_CCSUFFIX_archos5it = "-4.2.1+csl-arm-2007q3-53"
#avr32 only has support for gcc 4.2.2
ANGSTROM_GCC_VERSION_avr32 ?= "4.2.2"
+#armv4 needs at least gcc 4.4.2 for eabi
+ANGSTROM_GCC_VERSION_armv4 ?= "4.4.2"
+
#Everybody else can just use this:
ANGSTROM_GCC_VERSION ?= "4.3.3"
ANGSTROM_BINUTILS_VERSION ?= "2.18"
+ANGSTROM_BINUTILS_VERSION_armv4 ?= "2.20"
ANGSTROM_BINUTILS_VERSION_armv7a ?= "2.18.50.0.7"
PREFERRED_VERSION_binutils ?= "${ANGSTROM_BINUTILS_VERSION}"
@@ -139,77 +126,35 @@ PREFERRED_VERSION_binutils-cross-sdk_avr32 = "2.17"
# Toolchain virtuals:
require conf/distro/include/toolchain-${TOOLCHAIN_TYPE}.inc
+require conf/distro/include/arm-thumb.inc
-# hostap stuff, we prefer the in-kernel modules, but those don't work for all machines
-PREFERRED_PROVIDER_hostap-conf ?= "hostap-conf"
-PREFERRED_PROVIDER_hostap-modules_h2200 ?= "hostap-modules"
-PREFERRED_PROVIDER_hostap-modules_hx4700 ?= "hostap-modules"
-
-PREFERRED_PROVIDER_virtual/db ?= "db"
-PREFERRED_PROVIDER_virtual/db-native ?= "db-native"
-PREFERRED_PROVIDER_virtual/libsdl ?= "libsdl-x11"
-PREFERRED_PROVIDER_virtual/libx11 ?= "libx11"
-
-# Others:
PREFERRED_PROVIDER_dbus-glib = "dbus-glib"
-PREFERRED_PROVIDER_esound ?= "pulseaudio"
-PREFERRED_PROVIDER_gconf ?= "gconf"
-PREFERRED_PROVIDER_gnome-vfs ?= "gnome-vfs"
-PREFERRED_PROVIDER_gnome-vfs-plugin-file ?= "gnome-vfs"
-PREFERRED_PROVIDER_tslib ?= "tslib"
-PREFERRED_PROVIDER_tslib-conf ?= "tslib"
-PREFERRED_PROVIDER_libgpewidget ?= "libgpewidget"
-PREFERRED_PROVIDER_ntp ?= "ntp"
PREFERRED_PROVIDER_hotplug = "udev"
-PREFERRED_PROVIDER_opkg ?= "opkg-nogpg"
-PREFERRED_PROVIDER_libxss = "libxss"
-PREFERRED_PROVIDER_bluez-utils-dbus = "bluez-utils"
-PREFERRED_PROVIDER_bluez-libs = "bluez4"
-PREFERRED_PROVIDER_bluez-utils = "bluez4"
-PREFERRED_PROVIDER_util-linux = "util-linux-ng"
-# The default is too old for linux-libc-headers-2.6.31:
-PREFERRED_VERSION_mplayer = "0.0+1.0rc2+svnr29789"
+PREFERRED_PROVIDER_opkg ?= "opkg"
ANGSTROM_BLACKLIST_pn-bluez-libs = "bluez-libs 3.x has been replaced by bluez4"
ANGSTROM_BLACKLIST_pn-bluez-utils = "bluez-utils 3.x has been replaced by bluez4"
-# we don't ship gtk-directfb by default
-PREFERRED_PROVIDER_gtk+ ?= "gtk+"
-PREFERRED_PROVIDER_gdk-pixbuf-loader-ani ?= "gtk+"
-PREFERRED_PROVIDER_gdk-pixbuf-loader-bmpg ?= "gtk+"
-PREFERRED_PROVIDER_gdk-pixbuf-loader-gif ?= "gtk+"
-PREFERRED_PROVIDER_gdk-pixbuf-loader-ico ?= "gtk+"
-PREFERRED_PROVIDER_gdk-pixbuf-loader-jpeg ?= "gtk+"
-PREFERRED_PROVIDER_gdk-pixbuf-loader-pcx ?= "gtk+"
-PREFERRED_PROVIDER_gdk-pixbuf-loader-png ?= "gtk+"
-PREFERRED_PROVIDER_gdk-pixbuf-loader-pnm ?= "gtk+"
-PREFERRED_PROVIDER_gdk-pixbuf-loader-ras ?= "gtk+"
-PREFERRED_PROVIDER_gdk-pixbuf-loader-tga ?= "gtk+"
-PREFERRED_PROVIDER_gdk-pixbuf-loader-wbmp ?= "gtk+"
-PREFERRED_PROVIDER_gdk-pixbuf-loader-xbm ?= "gtk+"
-PREFERRED_PROVIDER_gdk-pixbuf-loader-xpm ?= "gtk+"
+ANGSTROM_BLACKLIST_pn-fso-apm = "regular apmd is good enough"
-# QT stuff:
-# There are several flavours of qt4x11 in OE, so lets pick one that is buildable for everyone
-PREFERRED_PROVIDER_qt4x11 ?= "qt4-x11-free"
+ANGSTROM_BLACKLIST_pn-ipkg = "ipkg has been superseded by opkg"
-#Silence a warning during parsing
-PREFERRED_PROVIDER_task-bootstrap = "task-bootstrap"
+ANGSTROMLIBC ?= "glibc"
-#This is needed to get a correct PACKAGE_ARCH for packages that have PACKAGE_ARCH = ${MACHINE_ARCH}
-ARM_ABI ?= "${@['','oabi'][bb.data.getVar('MACHINE',d) in ['collie','h3600', 'h3800', 'simpad', 'htcwallaby']]}"
-require conf/distro/include/angstrom${ARM_ABI}.inc
+require conf/distro/include/angstrom.inc
+# Set DISTRO_FEED_CONFIGS to our config var, assigned in the above .inc
+DISTRO_FEED_CONFIGS = "${ANGSTROM_FEED_CONFIGS}"
-
-# If we're using an .ipk based rootfs, we want to have opkg-nogpg installed so postinst script can run
+# If we're using an .ipk based rootfs, we want to have opkg installed so postinst script can run
# We also take this opportunity to inject angstrom-version and the feed configs into the rootfs
-IPKG_VARIANT = "opkg-nogpg angstrom-version ${ANGSTROM_FEED_CONFIGS}"
+IPKG_VARIANT = "opkg angstrom-version ${ANGSTROM_FEED_CONFIGS}"
+
+# we need the same provider for opkg and u-a
+PREFERRED_PROVIDER_virtual/update-alternatives = "opkg"
# Select xserver-xorg as default, since kdrive has been EOL'ed
XSERVER ?= "xserver-xorg xf86-input-evdev xf86-input-keyboard xf86-input-mouse xf86-video-fbdev"
-PREFERRED_PROVIDER_virtual/xserver ?= "xserver-xorg"
-PREFERRED_PROVIDER_xserver ?= "xserver-xorg"
# do some task-base stuff here
diff --git a/conf/distro/angstrom-2010.x.conf b/conf/distro/angstrom-2010.x.conf
new file mode 100644
index 0000000000..b8724503e8
--- /dev/null
+++ b/conf/distro/angstrom-2010.x.conf
@@ -0,0 +1,194 @@
+#@--------------------------------------------------------------------
+#@TYPE: Distribution
+#@NAME: Angstrom <http://www.angstrom-distribution.org>
+#@DESCRIPTION: The Linux Distribution for Kernel 2.6 based devices
+#@MAINTAINER: Graeme 'XorA' Gregory <dp@xora.org.uk>
+#@MAINTAINER: Koen Kooi <koen@openembedded.org>
+#@MAINTAINER: Philip 'Crofton' Balister <philip@balister.org>
+#@--------------------------------------------------------------------
+
+# This is a aimed to be the next stable angstrom release.
+# If you want something stable *right now*, use angstrom-2008.1
+#
+# Use this at your own risk, we welcome bugreports sent to
+# angstrom-distro-devel@linuxtogo.org
+#
+# For more contact info please visit
+# http://www.angstrom-distribution.org/contact
+#
+# Again, in doubt, use DISTRO="angstrom-2008.1"
+
+#DISTRO_VERSION = "2010.X"
+DISTRO_VERSION = "next"
+DISTRO_REVISION = "4"
+DISTRO_PR = ".7"
+
+OLDEST_KERNEL ?= "2.6.16"
+
+require conf/distro/include/sane-srcdates.inc
+require conf/distro/include/sane-srcrevs.inc
+require conf/distro/include/angstrom-2010-preferred-versions.inc
+require conf/distro/include/preferred-opie-versions-1.2.4.inc
+
+#Images built can have to modes:
+# 'debug': empty rootpassword, strace included
+# 'release' no root password, no strace and gdb by default
+DISTRO_TYPE ?= "debug"
+#DISTRO_TYPE = "release"
+
+# Set the toolchain type (internal, external) and brand (generic, csl etc.)
+TOOLCHAIN_TYPE ?= "internal"
+TOOLCHAIN_BRAND ?= ""
+
+# Ship just basic locale by default. Locales are big (~1Mb uncompr.), so
+# shipping some adhoc subset will be still useless and size burden for
+# users of all other languages/countries. Instead, worth to make it easy
+# to install additional languages: installer/wizard + metapackages which
+# will RRECOMMEND as much as possible content for a given language
+# (locales, UI transalations, help, etc. - useless for pros, but really
+# helpful for common users).
+# Also, it appears that no locales fit in 16Mb for now. "C" locale rules!
+IMAGE_LINGUAS = '${@base_less_or_equal("ROOT_FLASH_SIZE", "16", "", "en-us", d)}'
+
+
+# set feed path variables
+FEED_BASEPATH = "feeds/next/${ANGSTROM_PKG_FORMAT}/${LIBC}/"
+
+# Uncomment this to fetch packaged-staging packages from the central angstrom server
+#PSTAGE_MIRROR = "${ANGSTROM_URI}/${FEED_BASEPATH}packaged-staging"
+
+#Make sure we use 2.6 on machines with a 2.4/2.6 selector
+KERNEL = "kernel26"
+MACHINE_KERNEL_VERSION = "2.6"
+PCMCIA_MANAGER = "pcmciautils"
+
+#Preferred version for the kernel on various machines
+PREFERRED_VERSION_linux-handhelds-2.6 ?= "2.6.21-hh20"
+
+#This is unrelated to the kernel version, but userspace apps (e.g. HAL) require a recent version to build against
+LINUX_LIBC_HEADERS_VERSION ?= "2.6.32"
+PREFERRED_VERSION_linux-libc-headers = "${LINUX_LIBC_HEADERS_VERSION}"
+PREFERRED_VERSION_linux-libc-headers-native = "${LINUX_LIBC_HEADERS_VERSION}"
+
+#Prefer glibc 2.6 and uclibc 0.9.30, these have had the most testing.
+PREFERRED_VERSION_glibc ?= "2.10.1"
+PREFERRED_VERSION_glibc-initial ?= "2.10.1"
+PREFERRED_VERSION_uclibc ?= "0.9.30.2"
+PREFERRED_VERSION_uclibc-initial ?= "0.9.30.2"
+PREFERRED_VERSION_eglibc ?= "2.11"
+PREFERRED_VERSION_eglibc-initial ?= "2.11"
+
+#powerpc needs additional patches to gcc
+ANGSTROM_GCC_VERSION_ppc405 ?= "4.1.1"
+ANGSTROM_GCC_VERSION_xilinx-ml403 ?= "4.1.1"
+ANGSTROM_GCC_VERSION_xilinx-ml403 ?= "4.1.1"
+
+# Blackfin has its on gcc
+ANGSTROM_GCC_VERSION_bfin = "4.1.2"
+
+# Uncomment this if want need to build an armv7a kernel with CSL toolchain (<2.6.27 don't boot with mainline gcc)
+#KERNEL_CCSUFFIX_armv7a = "-4.2.1+csl-arm-2007q3-53"
+KERNEL_CCSUFFIX_archos5 = "-4.2.1+csl-arm-2007q3-53"
+KERNEL_CCSUFFIX_archos5it = "-4.2.1+csl-arm-2007q3-53"
+
+#avr32 only has support for gcc 4.2.2
+ANGSTROM_GCC_VERSION_avr32 ?= "4.2.2"
+
+#Everybody else can just use this:
+ANGSTROM_GCC_VERSION ?= "4.5"
+
+ANGSTROM_BINUTILS_VERSION ?= "2.20.1"
+
+PREFERRED_VERSION_binutils ?= "${ANGSTROM_BINUTILS_VERSION}"
+PREFERRED_VERSION_binutils-cross ?= "${ANGSTROM_BINUTILS_VERSION}"
+PREFERRED_VERSION_binutils-cross-sdk ?= "${ANGSTROM_BINUTILS_VERSION}"
+
+PREFERRED_VERSION_gcc ?= "${ANGSTROM_GCC_VERSION}"
+PREFERRED_VERSION_gcc-cross