summaryrefslogtreecommitdiff
path: root/recipes/binutils
AgeCommit message (Collapse)AuthorFiles
2010-06-05binutils-cross: Build with --enable-shared and install libiberty-pic.aKhem Raj18
* On systems where PIC matters (e.g. MIPS, x86_64) building target binutils fails because its configured with --enable-shared but when it tried to link a shared library (libopcode.so) then it pulls in libiberty.a from the sysroot which is installed by binutils-cross earlier. This version however is a static archive and linking it with shared libraries not only does not work but is wrong too. * This patch builds binutils-cross with --enable-shared and installs the PIC version of libiberty.a into sysroot as libiberty_pic.a now when target binutils is configured with --enable-shared and searches for PIC version of libiberty.a then it finds it correctly. * Move INC_PR to binutils.inc. Also noticed that several recipes do not use binutils.inc so did not touch them Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-05-25Make the do_patch apply=yes param implicit if extension is .diff/.patchChris Larson23
For .diff/.patch you need to apply manually, you can specify apply=no. Signed-off-by: Chris Larson <chris_larson@mentor.com> Acked-by: Denys Dmytriyenko <denis@denix.org> Acked-by: Khem Raj <raj.khem@gmail.com>
2010-05-25Rename url params patch=<ignored>/pnum=<n> to apply={yes,no}/striplevel=<n>Chris Larson23
I think this makes the behavior rather more clear. Signed-off-by: Chris Larson <chris_larson@mentor.com> Acked-by: Denys Dmytriyenko <denis@denix.org> Acked-by: Khem Raj <raj.khem@gmail.com>
2010-05-21binutils-cross-sdk_cvs.bb: Use special do_install for cvs version.Khem Raj2
* Remove do_stage for binutils_cvs * do_install is special for binutils cvs becasue binutils cvs checks out whole src tree hence it can not use autotools install funciton because that will install all tools that are in sourceware src repo. We only want all-ld all-binutils and all-gas. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-05-05binutils: Convert to non-legacy stagingRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-05binutils-cross: Convert to non-legacy stagingRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-04-12recipes: move checksums to recipes from checksums.ini, part 2 manual adjustementMartin Jansa2
* all: multiple checked items in SRC_URI (needs name= param) * other fixes like non-existent URL, checksums moved ot .inc or included .bb (ie for -native) * ... * tested with micro/micro-uclibc/Angstrom/SHR with SOURCE_MIRROR_FETCH="True" (ignoring COMPATIBLE_* * also tested -c fetch with s/SRC_URI_append_[^ ]*/SRC_URI_append/g and s/SRC_URI_[^ ]*/SRC_URI_append/g to catch all URLs used only for distro/machine/virtual override (see http://build.shr-project.org/tests/jama/SRC_URI.removeOverrides.patch) * in case I downloaded different checksum then what was in checksums.ini I used the old one from checksums.ini and put my checksum in comment * I'll send to ML list of recipes which cannot be downloaded (weren't converted) and where I got different checksums Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-04-12recipes: move checksums to recipes from checksums.iniMartin Jansa43
* fetch all *.bb with patched utils.bbclass appending all checksums found only in checksums.ini to recipe Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-04-08binutils: Add x86_64_i386_biarch patch for 2.20 & 2.20.1Vladimir Sorokin2
Signed-off-by: Vladimir Sorokin <sorokin@altell.ru> Signed-off-by: Roman I Khimov <khimov@altell.ru>
2010-03-08binutils: add 2.20.1Phil Blundell10
2010-02-10binutils-2.20: Forward port binutils-x86_64_i386_biarch.patch to 2.20Bernhard Reutner-Fischer1
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-01-21binutils_2.17.bb: Fix setscene of binutils-cross-sdk_2.17, switch ↵Bernhard Kaindl1
binutils_2.17.bb to INC_PR * All of the binutils-cross-sdk_*.bb recipes rely on their binutils_*.bb recipe to define INC_PR, but binutils_2.17.bb does not define it, so setscene of binutils-cross-sdk_2.17 fails because it does a mkdir of work/.../binutils-cross-sdk-2.17-\$\{INC_PR\}.1/ which causes an abort when trying to find the setscene scripts later. Fix this by switching binutils_2.17.bb to INC_PR like silbings have done. Signed-off-by: Bernhard Kaindl <bernhard.kaindl@gmx.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-01-04binutils-2.20: Fix cross native build when using same version on buildKhem Raj2
machine. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-12-28binutils-2.18: fix ld segfault when building Qt 4.6.0 on powerpcJeremy Lainé2
2009-12-28binutils-2.20: add patch for ld segfault on powerpcJeremy Lainé2
2009-12-09binutils-2.20: Dont apply binutils-arm-pr7093 patch.Khem Raj4
* Delete the patches which are not applied to 2.20 recipes. Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-11-01Revert "binutils-cross-sdk: Avoid QA error on building"Holger Hans Peter Freyther1
This reverts commit b294033116a6a4f33d1b1ec9f8256adaf7374298. This patch is no longer needed as .a files are no longer stripped.
2009-10-22binutils-cross-sdk: Avoid QA error on buildingHolger Hans Peter Freyther1
On a x86-64 build host trying to build meta-toolchain for mips ended up with a .debug dir in the cross directory. Fix the issue by placing this directory in the -dbg package
2009-10-22binutils-2.20.bb: Fix compilation error with missing bracesKhem Raj2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-10-16binutils-2.20: Add recipes for 2.20 releaseKhem Raj17
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-10-13binutils-sdk: fix fallout of the strip-staic-libs thingKoen Kooi1
2009-10-06binutils-cvs: Refresh binutils-uclibc-300-012_check_ldrunpath_length.patch ↵Khem Raj1
with latest CVS. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-09-18apply patch from drow to fix linking of thumb binariesPhil Blundell2
2009-09-14binutils_2.19.51: remove already-applied patches, add source checksumPhil Blundell1
2009-09-11binutils_cvs.bb: Do not use autotools_do_installKhem Raj1
* CVS checkout include full src tree so we can not do make install because then it will try to install every component in src. We have to install ld gas and binutils only. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-09-10binutils-cross: Do not install libibery.a in wrong placeKhem Raj2
* This interferes with canadian cross build of binutils because it finds cross libiberty.a where as it needs the target one. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-08-06binutils_cvs.bb: objcopy-rename-errorcode patch is not needed anymore.Khem Raj1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-07-22binutils 2.18: don't emit symbols for neon registersKoen Kooi2
* this fixes building in NEON code into binaries that do runtime detection but are compiled for non-NEON platforms (e.g. pixman)
2009-07-18binutils-cross-sdk: Add v2.17, for avr32Tom Rini1
2009-07-17binutils-2.18: add a stolen from head patch that fixes building of u-boot on ↵Dmitry Eremin-Solenikov2
powerpc Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2009-06-19binutils-cvs: Switch to INC_PRTom Rini2
2009-06-19binutils-2.19: Switch to INC_PRTom Rini3
2009-06-19binutils-2.19.51.0.3: Switch to INC_PRTom Rini3
2009-06-19binutils-2.19.1: Switch to INC_PRTom Rini3
2009-06-19binutils-2.18: Switch to INC_PRTom Rini3
2009-06-19binutils-2.18.50.0.7: Switch to INC_PRTom Rini3
2009-06-19binutils-2.17.50.0.12: Switch to INC_PRTom Rini2
2009-06-19binutils-2.16.91.0.7: Switch to INC_PRTom Rini2
2009-06-19binutils-2.16.91.0.6: Switch to INC_PRTom Rini2
2009-06-19binutils-2.15.94.0.1: Switch to INC_PRTom Rini2
2009-06-19binutils-2.14.90.0.7: Switch to INC_PRTom Rini2
2009-06-19binutils-2.14.90.0.6: Switch to INC_PRTom Rini2
2009-06-19binutils-cross-sdk: ${layout_base_bindir} is not the path to where the real ↵Tom Rini1
binary is. The binary will always be two levels back, and it will always be in ${bindir} as that's what we pass to configure, so basename that to find the right directory name
2009-06-16binutils, irda-utils, libxcb: remove extraneous hashes that were disrupting ↵Phil Blundell1
Laibsch's activities
2009-06-15binutils: note that uclibc-segfault.patch is already upstreamPhil Blundell1
2009-06-12binutils: fix crash when linking uclibc in thumb modePhil Blundell2
2009-06-10binutils: add 2.19.51Phil Blundell13
2009-06-08binutils: added Maverick support (done by Hasjim Williams)Marcin Juszkiewicz2
Signed-off-by: Marcin Juszkiewicz <marcin@juszkiewicz.com.pl> Acked-by: Koen Kooi <koen@openembedded.org>
2009-05-27Fixed broken configure script which lead to invalid prefix for cross ↵Martin Dietze2
executables in some cases * the sed substitutions for flags like `--program-transform-name' were not global, they are now
2009-05-06binutils: 2.18 and newer is GPLv3, add GPL to 2.14.90.[67]Tom Rini7