[OE-core] [PATCH 00/10] Introduce ARC port of OpenEmbedded

Khem Raj raj.khem at gmail.com
Tue Sep 18 23:28:06 UTC 2018


On Mon, Sep 17, 2018 at 2:29 PM Alexey Brodkin <Alexey.Brodkin at synopsys.com>
wrote:

> DesignWare ARC Processors are a family of 32-bit CPUs from Synopsys.
> This series introduces basic support for ARC architecture in
> OpenEmbedded.


Thanks for the contributions

>
>
> As of today latest upstream GCC and Binutils are perfectly usable
> for building packages for ARC so we just need a couple of fixes.


These fixes look primarily ok you might have to
Address the little tweaks I asked

>
>
> Glibc for ARC is under review and we're working hard to get it
> accepted in the next upstream release. For now we'll use latest
> code-base back-ported on top of 2.28 release via meta-synopsys.
>
> Its fine once it’s upstreamed we can then get the support into core via
normal recipe updates


More platform and architecture specific bits could be found in
> meta-synopsys layer here (please refer to the "master" branch):
> https://github.com/foss-for-synopsys-dwc-arc-processors/meta-synopsys
>
> Alexey Brodkin (8):
>   siteinfo: Define data for ARC
>   site: Add ARC linux
>   kernel-arch.bbclass: Add ARC to kernel arch map
>   openssl: Add support for ARC
>   icu: Add ARC support
>   gcc: Disable libitm for ARC
>   binutils: Fix Glibc building for ARC
>   gcc: Fix specs generation for ARC
>
> Antoine Tenart (1):
>   nspr: Add ARC support
>
> Mylene Josserand (1):
>   libgpg-error: Add ARC support
>
>  meta/classes/kernel-arch.bbclass                   |   1 +
>  meta/classes/siteinfo.bbclass                      |   2 +
>  .../openssl/openssl10_1.0.2p.bb                    |   2 +-
>  .../openssl/openssl_1.1.1-pre9.bb                  |   2 +-
>  meta/recipes-devtools/binutils/binutils-2.31.inc   |   4 +
>  ...location-where-GOT-information-is-collect.patch | 198
> +++++++++++++++++++++
>  ...bustness.-Return-FALSE-in-case-of-NULL-po.patch |  35 ++++
>  ...lobal-symbol-is-not-an-indirect-or-warnin.patch |  43 +++++
>  ...tion-was-still-being-generated-when-symbo.patch |  37 ++++
>  meta/recipes-devtools/gcc/gcc-8.2.inc              |   1 +
>  .../gcc/gcc-8.2/0041-ARC-fix-spec-gen.patch        |  40 +++++
>  meta/recipes-devtools/gcc/gcc-runtime.inc          |   1 +
>  .../icu/icu/0002-Add-ARC-support.patch             |  25 +++
>  meta/recipes-support/icu/icu_62.1.bb               |   1 +
>  .../0001-syscfg-Add-an-arc-architecture.patch      |  75 ++++++++
>  .../libgpg-error/libgpg-error_1.32.bb              |   1 +
>  .../nspr/nspr/0004-Add-ARC-support.patch           |  86 +++++++++
>  meta/recipes-support/nspr/nspr_4.19.bb             |   1 +
>  meta/site/arc-linux                                |  11 ++
>  19 files changed, 564 insertions(+), 2 deletions(-)
>  create mode 100644
> meta/recipes-devtools/binutils/binutils/0018-Refactored-location-where-GOT-information-is-collect.patch
>  create mode 100644
> meta/recipes-devtools/binutils/binutils/0019-Improved-robustness.-Return-FALSE-in-case-of-NULL-po.patch
>  create mode 100644
> meta/recipes-devtools/binutils/binutils/0020-Make-sure-global-symbol-is-not-an-indirect-or-warnin.patch
>  create mode 100644
> meta/recipes-devtools/binutils/binutils/0021-PLT-information-was-still-being-generated-when-symbo.patch
>  create mode 100644
> meta/recipes-devtools/gcc/gcc-8.2/0041-ARC-fix-spec-gen.patch
>  create mode 100644 meta/recipes-support/icu/icu/0002-Add-ARC-support.patch
>  create mode 100644
> meta/recipes-support/libgpg-error/libgpg-error/0001-syscfg-Add-an-arc-architecture.patch
>  create mode 100644
> meta/recipes-support/nspr/nspr/0004-Add-ARC-support.patch
>  create mode 100644 meta/site/arc-linux
>
> --
> 1.8.3.1
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20180918/eb2958e1/attachment-0002.html>


More information about the Openembedded-core mailing list