aboutsummaryrefslogtreecommitdiff
path: root/meta-linaro-toolchain/recipes-devtools/binutils
AgeCommit message (Collapse)Author
2017-03-02binutils/gcc/gdb/glibc: update SRC_URI to http://releases.linaro.org/archive/jethroFathi Boudra
Change-Id: I2db80286cd45f0adebf9c781beef07ff788a24d0 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2015-08-03binutils: Fix bad RPATH QA IssueZongchun Yu
fix following error: ERROR: QA Issue: package binutils contains bad RPATH .../tmp/sysroots/<board>/usr/lib in file .../binutils/linaro-2.25-r2015.01/packages-split/binutils/usr/bin/aarch64-linux-gnu-ar [rpaths] ERROR: QA run found fatal errors. Please consider fixing them. ERROR: Function failed: do_package_qa Change-Id: I8422c7099e1424c44e91681fa2f493b630abdb28 Signed-off-by: Zongchun Yu <Zongchun.Yu@freescale.com> Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
2015-07-23binutils: remove '-2' from PRZongchun Yu
Fix following Error: | DEBUG: Executing shell function BUILDSPEC | error: line 4: invalid tag value("^[A-Za-z0-9+._]+$") Release: Release: r2015.01-2 | error: Package has no %description: binutils-linaro+2.25.aarch64 | Building target platforms: aarch64-fsl-linux Signed-off-by: Zongchun Yu <Zongchun.Yu@freescale.com> Signed-off-by: Koen Kooi <koen.kooi@linaro.org> Change-Id: Idd7077eec8cd35023ffefa2f29ba06d1365c6a3d
2015-02-27binutils-2.25: Fix gold crash seen when linking busyboxKhem Raj
Change-Id: I49f989e100f360a167432a43c631b3939915cce1 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2015-01-07binutils: update to linux-2.25 2015.01-2Koen Kooi
All patches that were dropped were applied upstream (be it gnu or linaro) except for the XLP patch, that will need to be redone. Change-Id: I463e4ecfc53fdd41db021e34b6fdb2feaeb05680 Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
2014-11-28binutils: update to Linaro binutils 2.24-2014.11 releaseFathi Boudra
* update SRC_URI and checksums Change-Id: Idb4602a012dc27c05866b8fb87ebbe6e0d9ceebe Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2014-09-01binutils: update to Linaro binutils 2.24-2014.09 releaseFathi Boudra
* update SRC_URI and checksums * sync patches with openembedded-core * src-release is missing from Linaro tarball - remove for now Change-Id: I3c3b4ac809c5c446c6fdfd61e7b03736b7b913d5 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2014-08-05binutils 2.24.0: update to linaro 2014.08Koen Kooi
Change-Id: I73f378caa17637503e7d673fca5a65bd638df8b0 Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
2014-07-07binutils 2.24: update to 2014.07-1Koen Kooi
This should fix building with --enable-targets=all Change-Id: I2f05a17fa10aa22791a5c457ad54abebaeae0671 Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
2014-07-07binutils-linaro 2.24: update to 2.24.0-2014.07Koen Kooi
Change-Id: I3b8e3a02e9d3e8b897c615ef8b13e2871a3e9626 Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
2014-06-10binutils: update to linaro 2.24.0-2014.06Koen Kooi
Signed-off-by: Koen Kooi <koen.kooi@linaro.org> Change-Id: Ida78dbd1b05ae6f116766c7b3c57d3246ef19137
2014-05-12binutils linaro: update to 2.24.0-2014.05Koen Kooi
Change-Id: I730c0d18d544f013f2a0345144efbfdaa576ef9d Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
2014-05-01binutils-crosssdk: Match PN with new cross tools renamingKhem Raj
This fixes problems like multiple providers are available for virtual/x86_64-angstromsdk-linux-binutils-crosssdk (binutils-cross-x86_64, binutils-crosssdk-x86_64) Change-Id: I5d15ff583d05a770fa447d1b64ad6513de16c0b6 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2014-03-22toolchain: fix aarch64 BE dynamic linker locationVictor Kamensky
Now linaro rootfs picked eglibc-2.19 that contains change that places aarch64 BE dynamic linker at new location (/lib/ld-linux-aarch64_be.so.1). But linaro toolchain does not contain yet corresponding changes and still builds executable with linker path as /lib/ld-linux-aarch64.so.1. As result Linaro OE aarch64 BE rootfs is completely broken. Fix above issue by backporting required changes into binutils and gcc. One additional patch was required that deals with differences between 4.8 and 4.9 compiler. Remove these patches once we get corresponding updates from upstream. 0001-AArch64-Define-LP64-LE-loader-name.patch --------------------------------------------- > commit 30feb358161fe68402e0e42deebe71a0c432763b > Author: Marcus Shawcroft <marcus.shawcroft@arm.com> > Date: Mon Jan 20 18:18:52 2014 +0000 > > [AArch64] Define LP64 LE loader name. 0001-AArch64-Define-LP64-BE-linker-name.patch --------------------------------------------- > commit 5a4f233680ecf1132591f8213ff1cc6a2535b1b7 > Author: Marcus Shawcroft <marcus.shawcroft@arm.com> > Date: Mon Jan 20 18:20:04 2014 +0000 > > [AArch64] Define LP64 BE linker name. > 0001-AArch64-Define-BE-loader-name.patch ---------------------------------------- > commit 33a9ec1309cf9e4c8b64f289acf509c81d5bb3f8 > Author: mshawcroft <mshawcroft@138bc75d-0d04-0410-961f-82ee72b054a4> > Date: Mon Jan 20 17:41:54 2014 +0000 > > [AArch64] Define BE loader name. > > 2014-01-20 Marcus Shawcroft <marcus.shawcroft@arm.com> > > * config/aarch64/aarch64-linux.h (GLIBC_DYNAMIC_LINKER): Expand > loader name using mbig-endian. > (LINUX_TARGET_LINK_SPEC): Pass linker -m flag. > > > > git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206845 138bc75d-0d04-0410-961f-82ee72b054a4 AArch64-Define-BE-loader-name-default-be.patch ---------------------------------------------- New change. Needed to deal with situation when gcc configured by default as big endian, i.e no -mbig-endian option is passed. Note this change is not needed in 4.9 because the following commit adds -mbig-endian or -mlittle-endian to command line always. But below commit is too big instead patch deals with this situation in local "old" way. > commit bb009361f2e0ff6a720d089220dba7183892cf90 > Author: yufeng <yufeng@138bc75d-0d04-0410-961f-82ee72b054a4> > Date: Tue Jul 23 12:12:53 2013 +0000 > > [AArch64, ILP32] 1/6 Initial support - configury changes Changes tested by building and running linaro-image-lng image for aarch64 BE and aarch64 LE Change-Id: I2003ab5c25316f564cfd5fc73eadd9d574e90a6b Signed-off-by: Victor Kamensky <victor.kamensky@linaro.org>
2014-03-12binutils: update to Linaro 2.24-2014.03 releaseFathi Boudra
disable fix-pr15851 - already applied in linaro's release Change-Id: I8f6a55c22c0df63ecc4f2974b9f040f3bd7f5ef1 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2014-02-18binutils-linaro: Sync patches from OE-CoreKhem Raj
Change-Id: Ib95839bc8e1a04cdd0d8a4ed9655864a773d0b8d Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
2014-02-18binutils: Rename version to linaro-2.24Khem Raj
This lets users choice of chosing either linaro bintutils or OE-Core defaults when linaro toolchain layer is included Change-Id: I78b58e164f3d057c06c09d1326143e117f15bfe3 Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
2014-01-07binutils: update to Linaro 2.24-2013.12 releaseFathi Boudra
Work based on Khem Raj RFC for binutils 2.24 upgrade. Remaining Linaro changes: - use Linaro binutils release tarball - drop tlsdesc_plt-aarch64_be.patch (not needed for 2.24) Change-Id: I9de1882e73293bfa8bd87a855cb71c8e43b41002 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-12-18aarch64_be: tlsdesc plt code is corrupted in BE caseVictor Kamensky
Fix tlsdesc plt entry creations. Since instructions are always little endian bfd_getl32 and bfd_putl32 functions should be used instead of bfd_get_32 and bfd_put_32 which should be used for data. Note this change is needed only for binutils-2.23.X. In binutils-2.24.X and later this code was reworked and it does not look it has this issue. Change-Id: Id332418e76eb1868edafda878129929e02453b30 Signed-off-by: Victor Kamensky <victor.kamensky@linaro.org>
2013-10-10binutils: fix build failure on do_patchFathi Boudra
Define the build directory (S) for binutils-linaro to fix failures to apply the patches. Define MMYY and RELEASE to be consistent with other TCWG component approach. Change-Id: I22f8a0582a28abdd231516d3eeb2ae4cdd8533ca Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-10-10binutils: don't apply patches already applied to ↵Fathi Boudra
linaro-binutils-2.13.2-2013.10-4 Change-Id: I8405f06e73983ae3310addc3762b82200340024d Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-10-10binutils: update to Linaro Binutils 2.23.2-2013.10-4 releaseFathi Boudra
Change-Id: I700adaf74ad406604c54059f1a78d93e45a1c076 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-10-10binutils: update to Linaro Binutils 2.23.2-2013.10-3 releaseFathi Boudra
Change-Id: Icceed40faad17c57c45275a0c43a5c1a81318af8 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-10-10binutils: sync with oe-coreFathi Boudra
Only change is aarch64-crn and aarch64-movi patches aren't applied. They are already applied to Linaro Binutils releases. Change-Id: Ia90a988a7b6000b3938edae73d7cdf6d2706ca48 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-07-17binutils: add linaro binutilsRiku Voipio