]> code.ossystems Code Review - openembedded-core.git/commitdiff
glibc: Fix locale generation
authorRichard Purdie <richard@openedhand.com>
Fri, 22 Dec 2006 11:31:21 +0000 (11:31 +0000)
committerRichard Purdie <richard@openedhand.com>
Fri, 22 Dec 2006 11:31:21 +0000 (11:31 +0000)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1077 311d38ba-8fff-0310-9ca6-ca027cbcb966

meta/packages/glibc/glibc-package.bbclass
meta/packages/glibc/glibc_2.4.bb
meta/packages/glibc/glibc_2.5.bb

index 84541c69f05743a8f02ff15e0ae94c61257be94c..b8f527f97aed786674dc3da430c37be39ac9a091 100644 (file)
@@ -123,23 +123,23 @@ rm -rf ${TMP_LOCALE}
 }
 
 python __anonymous () {
-       enabled = bb.data.getVar("ENABLE_BINARY_LOCALE_GENERATION", d, 1)
+    enabled = bb.data.getVar("ENABLE_BINARY_LOCALE_GENERATION", d, 1)
 
-       if enabled and int(enabled):
-               import re
+    if enabled and int(enabled):
+        import re
 
-               target_arch = bb.data.getVar("TARGET_ARCH", d, 1)
-               binary_arches = bb.data.getVar("BINARY_LOCALE_ARCHES", d, 1) or ""
+        target_arch = bb.data.getVar("TARGET_ARCH", d, 1)
+        binary_arches = bb.data.getVar("BINARY_LOCALE_ARCHES", d, 1) or ""
 
-               for regexp in binary_arches.split(" "):
-                       r = re.compile(regexp)
+        for regexp in binary_arches.split(" "):
+            r = re.compile(regexp)
 
-                       if r.match(target_arch):
-                               depends = bb.data.getVar("DEPENDS", d, 1)
-                               depends = "%s qemu-native" % depends
-                               bb.data.setVar("DEPENDS", depends, d)
-                               bb.data.setVar("GLIBC_INTERNAL_USE_BINARY_LOCALE", "1", d)
-                               break
+            if r.match(target_arch):
+                depends = bb.data.getVar("DEPENDS", d, 1)
+                depends = "%s qemu-native" % depends
+                bb.data.setVar("DEPENDS", depends, d)
+                bb.data.setVar("GLIBC_INTERNAL_USE_BINARY_LOCALE", "1", d)
+                break
 }
 
 do_prep_locale_tree() {
index 857af90828dd90050f40741f7d8145c9fd07e197..fe8abe6c5c2f3904f5bf1e96c07bd9cb7f509599 100644 (file)
@@ -18,6 +18,8 @@ GLIBC_EXTRA_OECONF ?= ""
 
 GLIBC_BROKEN_LOCALES = "sid_ET tr_TR mn_MN gez_ET bn_BD gez_ER te_IN"
 
+LIMIT_BUILT_LOCALES = "en_GB"
+
 #
 # For now, we will skip building of a gcc package if it is a uclibc one
 # and our build is not a uclibc one, and we skip a glibc one if our build
index d3c6ab02ecad02de7723847a8ded2309718ac85d..24a91f5b0aaba99f4adfd5713727c8557e532926 100644 (file)
@@ -14,6 +14,8 @@ GLIBC_EXTRA_OECONF ?= ""
 
 GLIBC_BROKEN_LOCALES = "sid_ET tr_TR mn_MN gez_ET gez_ER bn_BD te_IN"
 
+LIMIT_BUILT_LOCALES = "en_GB"
+
 #
 # For now, we will skip building of a gcc package if it is a uclibc one
 # and our build is not a uclibc one, and we skip a glibc one if our build