[oe-commits] Khem Raj : micro-uclibc, minimal-uclibc: Reorder including the base distro config.

git version control git at git.openembedded.org
Mon Aug 31 21:13:17 UTC 2009


Module: openembedded.git
Branch: org.openembedded.dev
Commit: 6cf6b423d98d76488b07992223e177ab0e79449d
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=6cf6b423d98d76488b07992223e177ab0e79449d

Author: Khem Raj <raj.khem at gmail.com>
Date:   Sat Aug 29 18:06:21 2009 -0700

micro-uclibc, minimal-uclibc: Reorder including the base distro config.

A lot of stuff in these conf's are already set and
is duplicated. This is removed. The base conf file
should be included at the end after assigning LIBC
so that correct toolchain configuration is picked.

Signed-off-by: Khem Raj <raj.khem at gmail.com>
Acked-by: Phil Blundell <philb at gnu.org>
Acked-by: Michael 'Mickey' Lauer <mlauer at vanille-media.de>

---

 conf/distro/micro-uclibc.conf   |   30 ++++--------------------------
 conf/distro/minimal-uclibc.conf |   20 ++------------------
 2 files changed, 6 insertions(+), 44 deletions(-)

diff --git a/conf/distro/micro-uclibc.conf b/conf/distro/micro-uclibc.conf
index f793d4a..9cce7d1 100644
--- a/conf/distro/micro-uclibc.conf
+++ b/conf/distro/micro-uclibc.conf
@@ -7,42 +7,20 @@
 #@COMMENT: based on uclibc.
 #############################################################################
 
-# Based on the Micro Linux distribution
-require conf/distro/micro.conf
-
 # Use overrides for micro as well
 OVERRIDES .= ":micro"
 
 #############################################################################
 # DISTRO CONFIGURATION
 #############################################################################
-DISTRO_NAME = "micro-uclibc"
 
-#############################################################################
-# TARGET OS 
-#############################################################################
-# Use linux uclibc
-TARGET_OS = "linux-uclibc"
-TARGET_OS_armeb = "linux-uclibcgnueabi"
+DISTRO_NAME = "micro-uclibc"
 
 #############################################################################
 # TOOLCHAIN
 #############################################################################
-LIBC = "uclibc"
-
-#############################################################################
-# PREFERRED PROVIDERS 
-#############################################################################
-PREFERRED_PROVIDER_virtual/libc		= "uclibc"
-PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc	= "uclibc"
-PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils	= "binutils-cross"
-PREFERRED_PROVIDER_linux-libc-headers	= "linux-libc-headers"
-PREFERRED_PROVIDER_virtual/libintl	= "proxy-libintl"
-PREFERRED_PROVIDER_virtual/libiconv     = "libiconv"
 
-#############################################################################
-# PREFERRED VERSIONS 
-#############################################################################
-PREFERRED_VERSION_uclibc = "0.9.30.1"
-PREFERRED_VERSION_uclibc-initial = "0.9.30.1"
+LIBC = "uclibc"
+# Based on the Micro Linux distribution
+require conf/distro/micro.conf
 
diff --git a/conf/distro/minimal-uclibc.conf b/conf/distro/minimal-uclibc.conf
index f246bff..9594622 100644
--- a/conf/distro/minimal-uclibc.conf
+++ b/conf/distro/minimal-uclibc.conf
@@ -1,7 +1,7 @@
 #-----------------------------------------------------------------------------
 #@TYPE: Distribution
-#@NAME: Minimal uClibC
-#@DESCRIPTION: uClibC Embedded Linux Distribution Configuration (minimal)
+#@NAME: Minimal uClibc
+#@DESCRIPTION: uClibc based Embedded Linux Distribution Configuration (minimal)
 #
 #@COMMENT: This distribution configuration serves as a starting point for
 #@COMMENT: the integration of new target platforms, machines, or distributions.
@@ -13,25 +13,9 @@
 #
 DISTRO_NAME = "minimal-uclibc"
 
-#
-# Target OS & FPU system
-#
-TARGET_OS = "linux-uclibc"
 TARGET_FPU_arm = "soft"
 TARGET_FPU_armeb = "soft"
-PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross"
-PREFERRED_PROVIDER_linux-libc-headers = "linux-libc-headers"
 
-# Override the default virtual/libintl
 LIBC = "uclibc"
-PREFERRED_PROVIDER_virtual/libintl = "proxy-libintl"
-
-USE_NLS ?= "no"
-USE_NLS_glib-2.0 = "yes"
-USE_NLS_glib-2.0-native = "yes"
-USE_NLS_gcc-cross = "no"
-
-PREFERRED_VERSION_uclibc ?= "0.9.30.1"
-PREFERRED_VERSION_uclibc-initial ?= "0.9.30.1"
 
 require conf/distro/minimal.conf





More information about the Openembedded-commits mailing list