[OE-core] [oe-core][fido][PATCH] [AArch64] Fix the big endian loader name

Khem Raj raj.khem at gmail.com
Fri Nov 20 23:43:10 UTC 2015


On Fri, Nov 20, 2015 at 7:46 AM, Joshua Lock
<joshua.lock at collabora.co.uk> wrote:
> Adrian,
>
> On 19/11/15 14:47, Adrian Calianu wrote:
>>
>> Backported from glibc 2.22 (master)
>
>
> Thanks for this change, after fleshing out the commit message a bit[1] I've
> queued it for inclusion in my latest pull request for fido.

it should get into master first so if you refined the commit message
then please repost it for master.

>
> Regards,
>
> Joshua
>
> 1.
> http://cgit.openembedded.org/openembedded-core-contrib/commit/?h=joshuagl/fido-next&id=513e52670ea52e8143f46777accf441bb5c299fa
>
>
>> Signed-off-by: Adrian Calianu <adrian.calianu at enea.com>
>> ---
>>   .../AArch64-Fix-the-big-endian-loader-name.patch   | 49
>> ++++++++++++++++++++++
>>   meta/recipes-core/glibc/glibc_2.21.bb              |  1 +
>>   2 files changed, 50 insertions(+)
>>   create mode 100644
>> meta/recipes-core/glibc/glibc/AArch64-Fix-the-big-endian-loader-name.patch
>>
>> diff --git
>> a/meta/recipes-core/glibc/glibc/AArch64-Fix-the-big-endian-loader-name.patch
>> b/meta/recipes-core/glibc/glibc/AArch64-Fix-the-big-endian-loader-name.patch
>> new file mode 100644
>> index 0000000..fd2bd8e
>> --- /dev/null
>> +++
>> b/meta/recipes-core/glibc/glibc/AArch64-Fix-the-big-endian-loader-name.patch
>> @@ -0,0 +1,49 @@
>> +[AArch64] Fix the big endian loader name
>> +
>> +Signed-off-by: Szabolcs Nagy  <szabolcs.nagy at arm.com>
>> +
>> +The patch was imported from the glibc's official git server
>> +(https://sourceware.org/git/?p=glibc.git) as of commit id
>> +44cb254f9a024db33ba549e59dc9d90355b797c9.
>> +
>> +Fixed conflicts raised on glibc 2.21.
>> +
>> +Upstream-Status: Backport [glibc 2.22]
>> +
>> +Signed-off-by: Adrian Calianu <adrian.calianu at enea.com>
>> +---
>> + ChangeLog   | 5 +++++
>> + config.h.in | 3 +++
>> + 2 files changed, 8 insertions(+)
>> +
>> +diff --git a/ChangeLog b/ChangeLog
>> +index dc1ed1b..503ad41 100644
>> +--- a/ChangeLog
>> ++++ b/ChangeLog
>> +@@ -56278,4 +56278,9 @@
>> +       added check.  Only act on the data if no current modification
>> +       happened.
>> +
>> ++2015-05-01  Szabolcs Nagy  <szabolcs.nagy at arm.com>
>> ++
>> ++    * config.h.in (HAVE_AARCH64_BE): Add.
>> ++
>> ++
>> + See ChangeLog.17 for earlier changes.
>> +diff --git a/config.h.in b/config.h.in
>> +index 695ca35..85c1761 100644
>> +--- a/config.h.in
>> ++++ b/config.h.in
>> +@@ -114,6 +114,9 @@
>> +    include/libc-symbols.h that avoid PLT slots in the shared objects.
>> */
>> + #undef        NO_HIDDEN
>> +
>> ++/* AArch64 big endian ABI */
>> ++#undef HAVE_AARCH64_BE
>> ++
>> +
>> + /* Defined to some form of __attribute__ ((...)) if the compiler
>> supports
>> +    a different, more efficient calling convention.  */
>> +--
>> +1.9.1
>> +
>> diff --git a/meta/recipes-core/glibc/glibc_2.21.bb
>> b/meta/recipes-core/glibc/glibc_2.21.bb
>> index a0b2f2d..3bba734 100644
>> --- a/meta/recipes-core/glibc/glibc_2.21.bb
>> +++ b/meta/recipes-core/glibc/glibc_2.21.bb
>> @@ -30,6 +30,7 @@ SRC_URI =
>> "git://sourceware.org/git/glibc.git;branch=${BRANCH} \
>>              file://Fix-__memcpy_chk-on-non-SSE2-CPUs.patch \
>>              ${EGLIBCPATCHES} \
>>              ${CVEPATCHES} \
>> +           file://AArch64-Fix-the-big-endian-loader-name.patch \
>>             "
>>   EGLIBCPATCHES = "\
>>              file://timezone-re-written-tzselect-as-posix-sh.patch \
>>
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core



More information about the Openembedded-core mailing list