aboutsummaryrefslogtreecommitdiffstats
path: root/meta-initramfs/recipes-devtools/klibc
Commit message (Collapse)AuthorAgeFilesLines
* klibc-utils: add explicit dependency on klibc for the shared utilsAndrea Adami2014-07-281-0/+2
| | | | | | | | | The two recipes for klibc-utils (static and shared) have been split-off from a single original recipe for more granular packaging and share the same SRC_URI set in the .inc file so there is an implicit dependency. Make it explicit for the utils needing the shared klibc lib at runtime. Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* klibc: upgrade to released 2.0.4Andrea Adami2014-07-2410-1/+1
| | | | | Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* klcc_cross: move in target sysroot as crossscriptAndrea Adami2014-05-041-17/+23
| | | | | | | | | | | | | Klcc-cross is properly a crosscript so avoid to inherit cross.bbclass and stage it in target sysroot under usr/bin/crossscripts. Minor adjustment is necessary for INSTALLDIR. Finally some magic mangling is applied fixing the paths of sstate so that it is invalidated in case of subsequent builds targeting machines with the same arch and in case of builds sharing the sstate cache. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* klibc: restylize a bit the recipesAndrea Adami2014-04-066-72/+51
| | | | | | | | | No runtime changes. Reorder and fix some typos in the comments. Remove unneeded empty do_install from utils. Fix bogus PACKAGES_${PN} = "${PN}". Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* klcc-cross: force rebuild for each MACHINE of the same archAndrea Adami2014-02-281-0/+6
| | | | | | | | | | In case of subsequent builds for machines belonging to the same arch we have to rebuild the klcc-cross wrapper because it is harcoding the path to the headers in machine sysroot. This hack is necessary to avoid to mark the klibc infrastructure as machine-specific. Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* klibc: ensure package strip logic stays the same after oe-core ↵Koen Kooi2014-02-171-0/+1
| | | | | | | | package.bbclass changes See http://patches.openembedded.org/patch/65311/ Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
* klibc.inc: remove ${PR} leftoverAndrea Adami2014-02-161-1/+1
| | | | Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* klibc: upgrade from 2.0.2 to release 2.0.3Andrea Adami2013-12-1710-11/+1
| | | | | | | Klibc now supports aarch64 / arm64 While there, remove PR/INC_PR from the recipes Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* klibc.inc: add mapping for 64-bit ARM buildsKoen Kooi2013-12-171-0/+1
| | | | | | Klibc is following the kernel naming ('arm64') instead of the toolchain naming ('aarch64'). Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
* klcc-cross: disable more unused tasksAndrea Adami2013-09-301-4/+11
| | | | Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* remove the unnecessary protocol parametersJackie Huang2013-09-031-1/+1
| | | | | | | | | It's not necessary to specify the protocol parameter when it's the default protocol for the fetcher, e.g. the default protocol for git fetcher it git, "protocol=git" isn't needed. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* klcc-cross_2.0.2: refactor recipe to respect exec_prefixAndrea Adami2013-09-032-31/+4
| | | | Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* klibc_2.0.2: refactor recipe to respect exec_prefixAndrea Adami2013-09-035-29/+15
| | | | Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* klibc: add SUMMARYAndrea Adami2013-06-181-0/+1
| | | | Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* klcc-cross: add SUMMARYAndrea Adami2013-06-181-0/+1
| | | | Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* klibc(-static)-utils: add SUMMARYAndrea Adami2013-06-182-0/+2
| | | | Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* klibc: fix KLIBCARCH for x86-64, powerpc and powerpc64Andrea Adami2013-05-131-0/+3
| | | | Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* recipes: Unify indentationMartin Jansa2013-04-156-71/+67
| | | | | | | | | | | | | | | | | | | | | | | | | * This change is only aesthetic (unlike indentation in Python tasks). * Some recipes were using tabs. * Some were using 8 spaces. * Some were using mix or different number of spaces. * Make them consistently use 4 spaces everywhere. * Yocto styleguide advises to use tabs (but the only reason to keep tabs is the need to update a lot of recipes). Lately this advice was also merged into the styleguide on the OE wiki. * Using 4 spaces in both types of tasks is better because it's less error prone when someone is not sure if e.g. do_generate_toolchain_file() is Python or shell task and also allows to highlight every tab used in .bb, .inc, .bbappend, .bbclass as potentially bad (shouldn't be used for indenting of multiline variable assignments and cannot be used for Python tasks). * Don't indent closing quote on multiline variables we're quite inconsistent wheater it's first character on line under opening quote or under first non-whitespace character in previous line. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Acked-by: Koen Kooi <koen@dominion.thruhere.net>
* klibc_2.0.2: apply FIX_V4BX patch for armv4 targets onlyAndrea Adami2013-01-302-3/+24
| | | | | | | | | * linker fix is needed to avoid 'bx, lr' instruction on armv4 * patch is applied only for armv4 for eabi builds * http://wiki.debian.org/ArmEabiPort#Choice_of_minimum_CPU Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* klibc: upgrade from 2.0.1 to 2.0.2Andrea Adami2012-11-1611-6/+5
| | | | | Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* klibc: refactor runtime deps for shared utilsAndrea Adami2012-11-162-40/+5
| | | | | | | rebased after d.expand / bb.data.expand change Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* Replace bb.data.* with d.*Paul Eggleton2012-10-281-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Used sed expression given here: http://lists.linuxtogo.org/pipermail/openembedded-core/2011-November/012373.html Plus an additional expression for .expand. Full expression is: sed \ -e 's:bb.data.\(setVar([^,]*,[^,]*\), \([^ )]*\) *):\2.\1):g' \ -e 's:bb.data.\(setVarFlag([^,]*,[^,]*,[^,]*\), \([^) ]*\) *):\2.\1):g' \ -e 's:bb.data.\(getVar([^,]*\), \([^, ]*\) *,\([^)]*\)):\2.\1,\3):g' \ -e 's:bb.data.\(getVarFlag([^,]*,[^,]*\), \([^, ]*\) *,\([^)]*\)):\2.\1,\3):g' \ -e 's:bb.data.\(getVarFlag([^,]*,[^,]*\), \([^) ]*\) *):\2.\1):g' \ -e 's:bb.data.\(getVar([^,]*\), \([^) ]*\) *):\2.\1):g' \ -e 's:bb.data.\(expand([^,]*\), \([^ )]*\) *):\2.\1):g' \ -i `grep -ril bb.data *` Some minor correction in systemd.bbclass was needed for some expressions that didn't quite match the regex in the desired way; additionally a few instances were manually changed. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* PACKAGES_DYNAMIC: use regexp not globMartin Jansa2012-10-191-1/+1
| | | | | | | | | | * bitbake uses PACKAGES_DYNAMIC as regexp ^ could make matching faster (and it will be more clear that we're expecting regexp not glob) * made all those last '-' optional, use .* (or nothing) * use += instead of = in most cases to keep ${PN}-locale from bitbake.conf:PACKAGES_DYNAMIC = "^${PN}-locale-.*" Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* klibc: upgrade from 2.0 to 2.0.1Andrea Adami2012-08-1616-2425/+3
| | | | | | | * remove unused patches legacy of oe-classic Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* klibc: fix runtime dependencies for shared utilsAndrea Adami2012-08-162-3/+43
| | | | | | | | | * and remove bogus dependencies for the static utils * introduced by do_split_packages * bump INC_PR Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* recipes: convert tabs to 4 spaces in populate_packagesMartin Jansa2012-07-191-4/+4
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* klibc: release klibc 2.0Andrea Adami2012-06-0515-2/+2
| | | | | Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* klibc: update to git tag 49419d2df2018fff5ae6250cf55b16fa65bdc490Andrea Adami2012-06-051-2/+2
| | | | | | | | * still pre-2.0 * bump INC_PR Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* klibc: upgrade to git tag c2c7f19Andrea Adami2012-05-241-2/+2
| | | | | | | | | * include last patches of may 2012 * tracking upstream wrt forthcoming 2.0 release * bump INC_PR Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* klibc: upgrade to latest git (pre 2.0)Andrea Adami2012-05-1416-61/+5
| | | | | | | | | | | | * remove cherry-picked patch applied in master * remove comments in klcc recipe * remove slashes from paths in klibc recipe * revert involontary oe_runmake install changes * reset INC_PR * v2 removes obolete cleanings wrt headers_install Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* klibc_1.5.26: now build against linux-libc-headersAndrea Adami2012-05-146-38/+53
| | | | | | | | | | | * add install-patch creating symlinks as done by debian * extra add the mtd headers * refresh patches (split out prefix.patch) * recipe is now not machine-specific anymore * bump INC_PR Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* klibc: upgrade from 1.5.25 to 1.5.26Andrea Adami2012-05-1014-2/+3
| | | | | | | | * minor updates, still waiting for release 2.0 * v2 adds another (sometimes) missing header Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* klibc_1.5.25: add patches to build with 3.2 kernel headersAndrea Adami2012-04-243-1/+61
| | | | | | | | | | * kernel_3.2__aligned_u64.patch is already upstream * hack around the missing headers (now in /generated/asm) * bump INC_PR * waiting for klibc_2.0 release Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* klibc: add MIT LicenseAndrea Adami2012-03-011-2/+2
| | | | | | | | | | * After a talk with Beth Flanagan licensing is now clear: * "LICENSE = "BSD-3-Clause & GPL-2.0 & MIT" (If it's --without-zlib). * If not then it's: LICENSE = "BSD-3-Clause & GPL-2.0 & MIT & Zlib" * bump INC_PR Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* klibc_1.5.25: Fetcher and QA fixesAndrea Adami2012-02-296-17/+9
| | | | | | | | | | | | | | * fix unfetchable SRC_URI and use git fetcher instead * and remove checksums file * adapt ${S} * fix QA about non -staticdev package contains static .a library * fix QA about /bin installed but not shipped * fix license and relative QA * bump INC_PR * patchset untouched awaiting klibc_2.0, expected in March 2012 Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* meta-initramfs: import klibc recipe and bbclass from meta-oeAndrea Adami2012-02-2215-0/+2852
Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>