diff options
Diffstat (limited to 'meta/recipes-core/glibc/glibc-package.inc')
-rw-r--r-- | meta/recipes-core/glibc/glibc-package.inc | 29 |
1 files changed, 4 insertions, 25 deletions
diff --git a/meta/recipes-core/glibc/glibc-package.inc b/meta/recipes-core/glibc/glibc-package.inc index 27dc4271c3..5373d56d57 100644 --- a/meta/recipes-core/glibc/glibc-package.inc +++ b/meta/recipes-core/glibc/glibc-package.inc | |||
@@ -14,34 +14,14 @@ python __anonymous () { | |||
14 | bb.data.getVar('TARGET_OS', d, 1)) | 14 | bb.data.getVar('TARGET_OS', d, 1)) |
15 | } | 15 | } |
16 | 16 | ||
17 | |||
18 | # Binary locales are generated at build time if ENABLE_BINARY_LOCALE_GENERATION | ||
19 | # is set. The idea is to avoid running localedef on the target (at first boot) | ||
20 | # to decrease initial boot time and avoid localedef being killed by the OOM | ||
21 | # killer which used to effectively break i18n on machines with < 128MB RAM. | ||
22 | |||
23 | # default to disabled until qemu works for everyone | ||
24 | ENABLE_BINARY_LOCALE_GENERATION ?= "0" | ||
25 | ENABLE_BINARY_LOCALE_GENERATION_pn-glibc-nativesdk = "0" | ||
26 | |||
27 | # BINARY_LOCALE_ARCHES is a space separated list of regular expressions | ||
28 | BINARY_LOCALE_ARCHES ?= "arm.* i[3-6]86 x86_64 powerpc mips" | ||
29 | |||
30 | # set "1" to use cross-localedef for locale generation | ||
31 | # set "0" for qemu emulation of native localedef for locale generation | ||
32 | LOCALE_GENERATION_WITH_CROSS-LOCALEDEF = "1" | ||
33 | |||
34 | PKGSUFFIX = "" | 17 | PKGSUFFIX = "" |
35 | PKGSUFFIX_virtclass-nativesdk = "-nativesdk" | 18 | PKGSUFFIX_virtclass-nativesdk = "-nativesdk" |
36 | 19 | ||
37 | PACKAGES = "${PN}-dbg ${PN} catchsegv${PKGSUFFIX} sln${PKGSUFFIX} nscd${PKGSUFFIX} \ | 20 | PACKAGES = "${PN}-dbg ${PN} catchsegv${PKGSUFFIX} sln${PKGSUFFIX} nscd${PKGSUFFIX} \ |
38 | ldd${PKGSUFFIX} localedef${PKGSUFFIX} ${PN}-utils ${PN}-dev ${PN}-doc \ | 21 | ldd${PKGSUFFIX} ${PN}-utils ${PN}-dev ${PN}-doc \ |
39 | ${PN}-locale libsegfault${PKGSUFFIX} ${PN}-extra-nss ${PN}-thread-db \ | 22 | libsegfault${PKGSUFFIX} ${PN}-extra-nss ${PN}-thread-db \ |
40 | ${PN}-pcprofile" | 23 | ${PN}-pcprofile" |
41 | 24 | ||
42 | PACKAGES_DYNAMIC = "glibc-gconv-*${PKGSUFFIX} glibc-charmap-* glibc-localedata-* locale-base-* \ | ||
43 | glibc-binary-localedata-*" | ||
44 | |||
45 | libc_baselibs = "${base_libdir}/libc* ${base_libdir}/libm* ${base_libdir}/ld* \ | 25 | libc_baselibs = "${base_libdir}/libc* ${base_libdir}/libm* ${base_libdir}/ld* \ |
46 | ${base_libdir}/libpthread* ${base_libdir}/libresolv* ${base_libdir}/librt* \ | 26 | ${base_libdir}/libpthread* ${base_libdir}/libresolv* ${base_libdir}/librt* \ |
47 | ${base_libdir}/libutil* ${base_libdir}/libnsl* ${base_libdir}/libnss_files* \ | 27 | ${base_libdir}/libutil* ${base_libdir}/libnsl* ${base_libdir}/libnss_files* \ |
@@ -77,7 +57,6 @@ FILES_catchsegv${PKGSUFFIX} = "${bindir}/catchsegv" | |||
77 | RDEPENDS_catchsegv${PKGSUFFIX} = "libsegfault" | 57 | RDEPENDS_catchsegv${PKGSUFFIX} = "libsegfault" |
78 | FILES_glibc-pcprofile = "${base_libdir}/libpcprofile.so" | 58 | FILES_glibc-pcprofile = "${base_libdir}/libpcprofile.so" |
79 | FILES_glibc-thread-db = "${base_libdir}/libthread_db*" | 59 | FILES_glibc-thread-db = "${base_libdir}/libthread_db*" |
80 | FILES_localedef${PKGSUFFIX} = "${bindir}/localedef" | ||
81 | RPROVIDES_glibc-dev += "libc-dev" | 60 | RPROVIDES_glibc-dev += "libc-dev" |
82 | 61 | ||
83 | SUMMARY_sln = "The static ln." | 62 | SUMMARY_sln = "The static ln." |
@@ -88,10 +67,10 @@ SUMMARY_glibc-extra-nss = "hesiod, NIS and NIS+ nss libraries" | |||
88 | DESCRIPTION_glibc-extra-nss = "glibc: nis, nisplus and hesiod search services. | 67 | DESCRIPTION_glibc-extra-nss = "glibc: nis, nisplus and hesiod search services. |
89 | SUMMARY_ldd = "print shared library dependencies" | 68 | SUMMARY_ldd = "print shared library dependencies" |
90 | DESCRIPTION_ldd = "/usr/bin/ldd prints shared library dependencies for each program or shared library specified on the command line." | 69 | DESCRIPTION_ldd = "/usr/bin/ldd prints shared library dependencies for each program or shared library specified on the command line." |
91 | DESCRIPTION_localedef = "glibc: compile locale definition files" | ||
92 | SUMMARY_glibc-utils = "Miscellaneous utilities provided by glibc" | 70 | SUMMARY_glibc-utils = "Miscellaneous utilities provided by glibc" |
93 | DESCRIPTION_glibc-utils = "Miscellaneous utilities including getconf, iconf, locale, gencat, tzselect, zic, rpcinfo, ..." | 71 | DESCRIPTION_glibc-utils = "Miscellaneous utilities including getconf, iconf, locale, gencat, tzselect, zic, rpcinfo, ..." |
94 | 72 | ||
95 | EXTRA_OEMAKE += "rootsbindir=${base_sbindir}" | 73 | EXTRA_OEMAKE += "rootsbindir=${base_sbindir}" |
96 | 74 | ||
97 | inherit libc-package | 75 | inherit libc-common |
76 | |||