diff options
| author | Richard Purdie <richard@openedhand.com> | 2006-12-22 11:31:21 +0000 |
|---|---|---|
| committer | Richard Purdie <richard@openedhand.com> | 2006-12-22 11:31:21 +0000 |
| commit | 46f18ddf41dc4be642978d0052a2118177c71ba2 (patch) | |
| tree | f526ab448ef99a09caadf4c2fcf18f466139880a /meta | |
| parent | a09dab832a6c9a84aac1b10245d4c6cbb29d3e08 (diff) | |
| download | poky-46f18ddf41dc4be642978d0052a2118177c71ba2.tar.gz | |
glibc: Fix locale generation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1077 311d38ba-8fff-0310-9ca6-ca027cbcb966
Diffstat (limited to 'meta')
| -rw-r--r-- | meta/packages/glibc/glibc-package.bbclass | 26 | ||||
| -rw-r--r-- | meta/packages/glibc/glibc_2.4.bb | 2 | ||||
| -rw-r--r-- | meta/packages/glibc/glibc_2.5.bb | 2 |
3 files changed, 17 insertions, 13 deletions
diff --git a/meta/packages/glibc/glibc-package.bbclass b/meta/packages/glibc/glibc-package.bbclass index 84541c69f0..b8f527f97a 100644 --- a/meta/packages/glibc/glibc-package.bbclass +++ b/meta/packages/glibc/glibc-package.bbclass | |||
| @@ -123,23 +123,23 @@ rm -rf ${TMP_LOCALE} | |||
| 123 | } | 123 | } |
| 124 | 124 | ||
| 125 | python __anonymous () { | 125 | python __anonymous () { |
| 126 | enabled = bb.data.getVar("ENABLE_BINARY_LOCALE_GENERATION", d, 1) | 126 | enabled = bb.data.getVar("ENABLE_BINARY_LOCALE_GENERATION", d, 1) |
| 127 | 127 | ||
| 128 | if enabled and int(enabled): | 128 | if enabled and int(enabled): |
| 129 | import re | 129 | import re |
| 130 | 130 | ||
| 131 | target_arch = bb.data.getVar("TARGET_ARCH", d, 1) | 131 | target_arch = bb.data.getVar("TARGET_ARCH", d, 1) |
| 132 | binary_arches = bb.data.getVar("BINARY_LOCALE_ARCHES", d, 1) or "" | 132 | binary_arches = bb.data.getVar("BINARY_LOCALE_ARCHES", d, 1) or "" |
| 133 | 133 | ||
| 134 | for regexp in binary_arches.split(" "): | 134 | for regexp in binary_arches.split(" "): |
| 135 | r = re.compile(regexp) | 135 | r = re.compile(regexp) |
| 136 | 136 | ||
| 137 | if r.match(target_arch): | 137 | if r.match(target_arch): |
| 138 | depends = bb.data.getVar("DEPENDS", d, 1) | 138 | depends = bb.data.getVar("DEPENDS", d, 1) |
| 139 | depends = "%s qemu-native" % depends | 139 | depends = "%s qemu-native" % depends |
| 140 | bb.data.setVar("DEPENDS", depends, d) | 140 | bb.data.setVar("DEPENDS", depends, d) |
| 141 | bb.data.setVar("GLIBC_INTERNAL_USE_BINARY_LOCALE", "1", d) | 141 | bb.data.setVar("GLIBC_INTERNAL_USE_BINARY_LOCALE", "1", d) |
| 142 | break | 142 | break |
| 143 | } | 143 | } |
| 144 | 144 | ||
| 145 | do_prep_locale_tree() { | 145 | do_prep_locale_tree() { |
diff --git a/meta/packages/glibc/glibc_2.4.bb b/meta/packages/glibc/glibc_2.4.bb index 857af90828..fe8abe6c5c 100644 --- a/meta/packages/glibc/glibc_2.4.bb +++ b/meta/packages/glibc/glibc_2.4.bb | |||
| @@ -18,6 +18,8 @@ GLIBC_EXTRA_OECONF ?= "" | |||
| 18 | 18 | ||
| 19 | GLIBC_BROKEN_LOCALES = "sid_ET tr_TR mn_MN gez_ET bn_BD gez_ER te_IN" | 19 | GLIBC_BROKEN_LOCALES = "sid_ET tr_TR mn_MN gez_ET bn_BD gez_ER te_IN" |
| 20 | 20 | ||
| 21 | LIMIT_BUILT_LOCALES = "en_GB" | ||
| 22 | |||
| 21 | # | 23 | # |
| 22 | # For now, we will skip building of a gcc package if it is a uclibc one | 24 | # For now, we will skip building of a gcc package if it is a uclibc one |
| 23 | # and our build is not a uclibc one, and we skip a glibc one if our build | 25 | # and our build is not a uclibc one, and we skip a glibc one if our build |
diff --git a/meta/packages/glibc/glibc_2.5.bb b/meta/packages/glibc/glibc_2.5.bb index d3c6ab02ec..24a91f5b0a 100644 --- a/meta/packages/glibc/glibc_2.5.bb +++ b/meta/packages/glibc/glibc_2.5.bb | |||
| @@ -14,6 +14,8 @@ GLIBC_EXTRA_OECONF ?= "" | |||
| 14 | 14 | ||
| 15 | GLIBC_BROKEN_LOCALES = "sid_ET tr_TR mn_MN gez_ET gez_ER bn_BD te_IN" | 15 | GLIBC_BROKEN_LOCALES = "sid_ET tr_TR mn_MN gez_ET gez_ER bn_BD te_IN" |
| 16 | 16 | ||
| 17 | LIMIT_BUILT_LOCALES = "en_GB" | ||
| 18 | |||
| 17 | # | 19 | # |
| 18 | # For now, we will skip building of a gcc package if it is a uclibc one | 20 | # For now, we will skip building of a gcc package if it is a uclibc one |
| 19 | # and our build is not a uclibc one, and we skip a glibc one if our build | 21 | # and our build is not a uclibc one, and we skip a glibc one if our build |
