Age | Commit message (Collapse) | Author |
|
Change-Id: I2db80286cd45f0adebf9c781beef07ff788a24d0
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
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>
|
|
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
|
|
Change-Id: I49f989e100f360a167432a43c631b3939915cce1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
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>
|
|
* update SRC_URI and checksums
Change-Id: Idb4602a012dc27c05866b8fb87ebbe6e0d9ceebe
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
* 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>
|
|
Change-Id: I73f378caa17637503e7d673fca5a65bd638df8b0
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
This should fix building with --enable-targets=all
Change-Id: I2f05a17fa10aa22791a5c457ad54abebaeae0671
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
Change-Id: I3b8e3a02e9d3e8b897c615ef8b13e2871a3e9626
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
Change-Id: Ida78dbd1b05ae6f116766c7b3c57d3246ef19137
|
|
Change-Id: I730c0d18d544f013f2a0345144efbfdaa576ef9d
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
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>
|
|
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>
|
|
disable fix-pr15851 - already applied in linaro's release
Change-Id: I8f6a55c22c0df63ecc4f2974b9f040f3bd7f5ef1
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Change-Id: Ib95839bc8e1a04cdd0d8a4ed9655864a773d0b8d
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
linaro-binutils-2.13.2-2013.10-4
Change-Id: I8405f06e73983ae3310addc3762b82200340024d
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Change-Id: I700adaf74ad406604c54059f1a78d93e45a1c076
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Change-Id: Icceed40faad17c57c45275a0c43a5c1a81318af8
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
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>
|
|
|