summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core/eglibc
Commit message (Collapse)AuthorAgeFilesLines
...
* eglibc: add RDEPENDS for bash on eglibc-utilsSaul Wold2011-07-081-1/+1
| | | | | | | | | | | | | | | [YOCTO #1214] The eglibc-utils contains 2 scripts (tzselect and xtrace) that use bash, so add an RDEPENDS to eglibc-utils. This also removes libsotruss as it's currently not built, it was not previously depended on because it was mis-spelled as "EDEPENDS" (From OE-Core rev: e2f19080954c90188d27508bda4e8493e9ede12c) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc: unbash ldd (from oe.dev)Saul Wold2011-07-081-2/+1
| | | | | | | | | | | | | | | | (From oe-dev rev: 0a831e2cd1c27d30cd76ddada9a44a703ab60f41) * replace shebang of ldd by /bin/sh, so ldd doesn't depend on bash anymore. Tested with busybox sh. * added to do_configure_prepend because do_patch is only a python function (From OE-Core rev: 2fc1ef1ad69e18dcc9cff05bd65f042a8dece5bb) Signed-off-by: Thomas Zimmermann <ml@vdm-design.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc: avoid copying ${libdir} twice if it's the same as ${base_libdir}Phil Blundell2011-07-081-2/+4
| | | | | | | | | | Otherwise the following "mv ${libdir}/gconv" fails because the destination has already been created. (From OE-Core rev: f825e4ca619d3dc9c650343327a753eeb4a50e51) Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc: bump PR for OLDEST_KERNEL changePaul Eggleton2011-07-082-2/+2
| | | | | | | | | Bump PR as eglibc should be rebuilt for the new OLDEST_KERNEL value. (From OE-Core rev: 14386598d8e47bb8a05d29fe3bb04b80b3b6fad2) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Drop PRIORITY variableRichard Purdie2011-07-013-3/+0
| | | | | | | | | | | | | | | | As discussed on the mailing list, this variable isn't useful and if wanted would be better implemented by distros using pn-X overrides. This patch executes: find . -regex ".*\.\(bb\|inc\)$" | xargs sed -i '/^PRIORITY = ".*"$/d' against the tree removing the referenced. Thanks to Phil Blundell for the command. (From OE-Core rev: d122343362669c683acc4af295971a62cbc823fc) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glibc-2.12: Add missing PR bumpRichard Purdie2011-06-301-1/+1
| | | | | | (From OE-Core rev: 08679866686393cbe004e037259a39877ef1481a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc-package.bbclass: Ensure localedef is only packaged in one locationRichard Purdie2011-06-301-2/+2
| | | | | | (From OE-Core rev: 62d7e8d2d7614c7a842056a68a68b70df320d2b1) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc-package.bbclass: Fix unintended code changesRichard Purdie2011-06-302-6/+14
| | | | | | | | | | Commit 477ede7472db0bacd5daacb96e97f849d1be84ee accidentally reverted some code changes it shouldn't have done leading to continued eglibc packaging issues. This patch corrects that damage. (From OE-Core rev: b0dd8f5e71e33bdc2614133a7cbb21426ecee38d) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libc locale split: fix some remaining problemsKoen Kooi2011-06-292-14/+6
| | | | | | | | | | | | | | * libc-{common,package}.bbclass: fix shlib renaming for the C library Without this you'd end up with eglibc_2.12.ipk instead of libc6_2.12.ipk as before * eglibc-locale: don't make versions go backwards after split from eglibc eglibc was way beyond PR = "r1" at the time of the split, so increase PR to make package upgrades work [RP: Fixup PR merge conflict] (From OE-Core rev: 477ede7472db0bacd5daacb96e97f849d1be84ee) Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glibc/eglibc: Clean up package warnings and potentially broken data in -dev ↵Richard Purdie2011-06-293-7/+15
| | | | | | | | | | | | package These changes ensure files packaged in the -locale package aren't included in the main do_install and also ensures the staging directory used for the -locale package doesn't end up in the -dev package. (From OE-Core rev: 2dccb370e04bc2bbe208b2b0541077d8ef519535) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libc-locale: Fixup various packaging warningsRichard Purdie2011-06-291-7/+15
| | | | | | | | | | | | After the recent locale changes there were warnings about many unpackaged files. Fix this by directing libc-package.bbclass to operate directly on the files in the sysroot and adding packaging for .debug files in this package. Also sync up the eglibc and glibc versions of this code more closely. (From OE-Core rev: 1a3a76e4652b95b640c287cb3672ccc146b023ca) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libc-locale: Drop PN-locale packagesRichard Purdie2011-06-281-4/+2
| | | | | | | | | | These never seem to have been generated and matched no known FILES anyhow. This ensures localedef makes it into the correct package too. (From OE-Core rev: 8ee5160e8978d73ade2830c9f64df4c0009c0525) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glibc/eglibc: Add missing PR bumpRichard Purdie2011-06-282-2/+2
| | | | | | (From OE-Core rev: 43d1f8aefac0d25547530a5f26effbffaaf4d9d0) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc: Fix version 2.12 after locale changesRichard Purdie2011-06-287-74/+76
| | | | | | (From OE-Core rev: aef499ba1356f7f21f0f2589da74fa1ea82718c9) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libc-locale: split locale handling from libc recipe.Dongxiao Xu2011-06-285-30/+78
| | | | | | | | | | | | | | *libc's do_package will cost a lot of time due to the locale handing, which may delay the other recipe's do_package task and affect the build performance. This commit moves locale handling into a separate recipe *libc-locale. [RP: Add fixup with recent eglibc commit conflict for FILES_pn-dbg and PACKAGES] (From OE-Core rev: c6d3242f7642f537b02870bb4eb650f0e2094b85) Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Revert "eglibc: Upgrade recipes from 2.13 -> 2.14"Richard Purdie2011-06-2211-3/+4
| | | | | | | | This reverts commit 16837d4cc39415709f744afa9532d53e0382d6bd. 2.14 isn't ready for prime time :( (A load of files no longer seem to get installed for example)
* eglibc: Upgrade recipes from 2.13 -> 2.14Khem Raj2011-06-2211-4/+3
| | | | | | | (From OE-Core rev: 2a68cf4d315cdd18766de0c75928ff17846a6cd7) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc-package.inc: Package newly added sotruss and supporting librariesKhem Raj2011-06-221-2/+5
| | | | | | | | | | | | 2.14 has a new utility which can trace through PLTs of shared libraries We package the library separately and the script is already packaged in eglibc-utils so we create a RDEPEND so that the library is pulled in if someone isntalls eglibc-utils (From OE-Core rev: b8c7249e10a7bba329f1977529c7bde6b969f729) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc: bump PR for SRCREV changesKoen Kooi2011-06-162-2/+2
| | | | | | | (From OE-Core rev: 34f4f9eae8c588234b29e44f5a3ea9edbc10620d) Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc_2.12.bb: Remove already upstreamed fix-for-make-3.82.diffKhem Raj2011-06-162-29/+1
| | | | | | | | | | This patch is already applied to eglibc 2.12 branch as seen here http://www.eglibc.org/cgi-bin/viewcvs.cgi/branches/eglibc-2_12/libc/manual/Makefile?rev=12230&sortby=date&r2=12230&r1=10495 (From OE-Core rev: 832d6d4226682ac9f3b6792ebed9837ff39017e0) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc: migrate configurability from oeKang Kai2011-06-142-0/+68
| | | | | | | | | | | | | Migrate configurability from oe, try to shrink minimal image size All eglibc configuration options are included in conf/distro/include/default-distrovars.inc. Define DISTRO_FEATURES_LIBC and DISTRO_FEATURES in local.conf with the same way in local.conf.sample.extended to enable those options. (From OE-Core rev: 022ca1d1357caafdfe23aa9ab82f90ba89b6942b) Signed-off-by: Kang Kai <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc 2.12/2.13: Upgrade SRCREVKhem Raj2011-06-142-2/+2
| | | | | | | | | | | | We need http://www.eglibc.org/archives/patches/msg00923.html to get through the problem we see when OPTION_EGLIBC_RTLD_DEBUG is disabled. This patch has been backported to both 2.12 and 2.13 branches. We bump SRCREVs to have that change. (From OE-Core rev: 30558af716833c52ce1eae4c408a6794aad96cb2) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc: fix mispackaging of libcidnPhil Blundell2011-06-023-5/+5
| | | | | | | | | | | | | | The glob for libc_baselibs was too permissive, causing some of the libcidn symlinks to be placed in ${PN} rather than the intended subpackage. Worse, the .so itself was actually landing in ${PN}-dev, so the net effect was to make libc6-dev a dependency of libc6. Bump PRs for both 2.12 and 2.13 as a result. (From OE-Core rev: b41a9d1b536ffef5f86dac40f34b44db463a1038) Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes: Upstream-status --> Upstream-Status: for multiple patchesDexuan Cui2011-06-025-5/+5
| | | | | | | | | As a keyword, Upstream-Status is case sensitive. (From OE-Core rev: 874038469e28d011b60b2d4bfd5a6fada6e754c4) Signed-off-by: Dexuan Cui <dexuan.cui@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc.inc: Transfer PARALLEL_MAKE to PARALLELMFLAGSKhem Raj2011-05-251-0/+6
| | | | | | | | | | | | | | | | * Currently we are passing -jN or -j N flags to eglibc makefiles however eglibc uses a make variable called PARALLELMFLAGS to pass information about parallel build to sub-makes * Currently make install ran without parallelism but now it should have parallel building flags passed to do_install correctly which inturn should improve build time of eglibc on systems using parallel build -j with values > 1 (From OE-Core rev: 05f017dc6878908cf55901f8a74c738f3bece077) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc: remove unused patches and move patches in proper dirNitin A Kamble2011-05-1816-161/+38
| | | | | | | | | | | | | | | | | | | | | gcc: update upstream-status for patches python: update upstream-status for patches libtool: update upstream-status of patches m4: update upstream status for patches eglibc: remove unused patches eglibc: update upstream status of patches glibc: update upstream-status of patches & remove unused patches (From OE-Core rev: d10df0e5a363fe8b305ffac7e8ac231da8e07552) Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc: backport fix from oe master to stop libc.so leaking into ${PN}Phil Blundell2011-05-171-1/+1
| | | | | | | (From OE-Core rev: 0cd3455f16a58f22229374b87c66fa043eb7098f) Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc-2.13: Add recipes for eglibc 2.13Khem Raj2011-05-0513-1/+491
| | | | | | | | | | | Add patch to correct fstack-protector configure check Document all patches for eglibc 2.13 (From OE-Core rev: 31e12439ec7db3e50bfdc2c86d074891e3231ba5) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky-default-revisions: move the SRCREV to recipe fileYu Ke2011-05-041-0/+2
| | | | | | | | | in this case, those non poky distro can also use these recipe normally (From OE-Core rev: 0a57bd226cdb8332707fa0f46fcf0b067f03701a) Signed-off-by: Yu Ke <ke.yu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* logging: update existing oe* logging users to the bb* interfaceDarren Hart2011-05-041-1/+1
| | | | | | | | | | | | | | The new bash logging class provides bbnote, bbwarn, bbfatal, and bbdebug replacements (as well as bbplain and bberror) for the oe* equivalents. Use the new bb* API in preparation to delete the oe* logging API. This patch was automatically generated by a sed script. The result has been visually inspected and used to build core-image-sato for qemux86. (From OE-Core rev: a1f09fce5caba389d0484b169f0cde85d64514fa) Signed-off-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc-package.inc: Add eglibc-binaries, eglibc-localedatas, eglibc-gconvs ↵Xiaofeng Yan2011-04-121-0/+20
| | | | | | | | | | | | | | | | | | | | and eglibc-charmps to variable PACKAGE The purpose of adding the above variables it to make it easier to install them into a lsb-image. By having 4 collections of packages they will not fill the task-poky-lsb.bb file. eglibc-binaries include packages "eglibc-binary-*" eglibc-localedatas include packages "eglibc-localedata-*" eglibc-gconvs include packages "eglibc-gconv-*" eglibc-charmaps include packages "eglibc-charmap-*" [sgw: edited summary and description] (From OE-Core rev: d8c985ec67f39a9e4ba9afbb0b52c2fe7e632255) Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ldconfig-native-2.12.1: newer recipe with eglibc sourcesNitin A Kamble2011-04-048-0/+1332
| | | | | | | | | | | | | | | This fixes [YOCTO #780] Handle the input/output data with different endian-ness correctly Also fix the definition of LD_SO for cross environment And remove the older 2.5 version of ldconfig-native recipe (From OE-Core rev: 694db055f3729662e0e0193a31f2098be599877f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cross-localedef-native: Fix do_move_ports since the definition of changes. ↵Richard Purdie2011-02-021-2/+2
| | | | | | Raises the question of whether we even need ports for this? Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc/libc: Change bootstrap to use an intermediate sysroot and hence no ↵Richard Purdie2011-01-252-0/+22
| | | | | | | | longer overwrite files Based upon patches from Dexuan Cui <dexuan.cui@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc-cross-initial, gcc-crosssdk-initial: change CROSS_TARGET_SYS_DIR and ↵Dexuan Cui2011-01-252-0/+7
| | | | | | insall into new locations Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* eglibc-package.inc: Stop eglibc-nativesdk providing eglib-thread-db and ↵Richard Purdie2011-01-201-3/+3
| | | | | | locale-base-* Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc: Only package ld.so.conf, not /etc/rpc which then conflicts with netbaseRichard Purdie2010-12-232-2/+2
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* cross-localedef: add LIC_FILES_CHKCSUMSaul Wold2010-12-231-0/+7
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* eglibc: organize the recipes lic and other meta data in common fileNitin A Kamble2010-12-163-8/+15
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* eglibc: rebase a nativesdk patch to the newer codeNitin A Kamble2010-11-182-9/+9
| | | | | | | | | After the eglibc svn commit bumping, this nativesdk recipe's patch is failing. This commit rebases it to the newer code. and bump PR. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* eglibc: update svn checkout commitNitin A Kamble2010-11-141-2/+2
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* eglibc: add en-us locale generationSaul Wold2010-11-101-1/+1
| | | | Signed-off-by: Saul Wold <Saul.Wold@intel.com>
* eglibc: install the missing /etc/ld.so.conf into targetDexuan Cui2010-11-101-1/+1
| | | | | | | | ${sysconfdir} should be added into FILES_${PN}. Fixes [BUGID #511] Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* ld.so.conf: create empty fileSaul Wold2010-11-101-2/+0
| | | | Signed-off-by: Saul Wold <Saul.Wold@intel.com>
* eglibc: fix build of eglibc-initial for make 3.82Joshua Lock2010-11-092-2/+28
| | | | | | | Make 3.82, as shipped with Fedora 14, fixes some holes in the parser which in turn breaks behaviour of some Makefiles. Most notably eglibc's. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* eglibc-nativesdk: Add patch to change the search path of the dynamic linkerRichard Purdie2010-10-142-1/+56
| | | | | | | | | Change the search path of the dynamic linker to search ld.so.cache as a last resort when trying to find libraries at runtime. This means libs in /opt/poky are used in preference but any host libs such as libGL can also be found. See the patch for a more detailed description. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* recipes-core: Cleanup package descriptions and summariesMark Hatle2010-10-112-6/+12
| | | | | | | | | [BUGID #281] Evaluate and update each package in recipes-core to ensure they have a consistent summary and description. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* libc-package.bbclass, eglibc, glibc: enable locales generation using ↵Nitin A Kamble2010-10-071-21/+6
| | | | | | | | | | | | | | | | | | | cross-localedef Along with qemu this provides another option to generate locales for [e]glibc. The new method is to use cross-localedef with appropriate arch specific parameters. The cross-localedef method is found to be 15 times faster than qemu's emnualted method. LOCALE_GENERATION_WITH_CROSS-LOCALEDEF : This is new config variable introduced to selet qemu or cross-localedef method for locale generation. Thanks to Mark Hatle from Windriver for providing the rich information for cross locale generation. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* cross-localedef-native: tool for cross generation of localesNitin A Kamble2010-10-071-0/+37
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* poky-default-revisions.inc: Move SRCREV settings into this fileRichard Purdie2010-10-071-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>