Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Mischa Jonker <Mischa.Jonker@synopsys.com>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH 0/7] RFC: ARC port
Date: Mon, 22 Apr 2013 13:37:24 +0200	[thread overview]
Message-ID: <1366630651-6857-1-git-send-email-mjonker@synopsys.com> (raw)

Hi BuildRoot developers,

In the following patch series I've added ARC support to the "master" tree
of BuildRoot. As ARC support is not yet in all upstream open source packages,
I've taken the freedom to add an option for an additional download site, from
which ARC-specific versions of gcc, binutils, etc. can be downloaded.

ARC will be in Linux 3.9, so that would be the first package that can be
removed from this ARC-specific download site.

The below patchset builds the toolchain, and a working root file system. Most
simple packages build OK, but mplayer for instance does not have ARC support,
and there are probably others as well.

Could you please have a look at the patches and let me know what to do to
make them BuildRoot-worthy?

Thanks,

Mischa

Mischa Jonker (7):
  arc: Add ARC and ARC BE architecture
  arc: Add option for ARC-specific download site
  arc: Add support for ARC-specific binutils
  arc: Add ARC specific kernel headers
  arc: Add support for ARC-specific GCC
  arc: Add support for ARC-specific uClibc
  arc: Make sure that libgcc doesn't get included when it doesn't exist
    yet

 Config.in                                          |    9 +
 Makefile                                           |    1 +
 arch/Config.in                                     |   18 ++
 arch/Config.in.arc                                 |   10 +
 package/binutils/Config.in.host                    |   17 +-
 .../300-001_ld_makefile_patch.patch                |   24 ++
 .../300-012_check_ldrunpath_length.patch           |   21 ++
 .../binutils/binutils-2.19-arc/500-sysroot.patch   |   36 +++
 package/binutils/binutils.mk                       |    3 +
 support/gnuconfig/config.sub                       |    4 +-
 toolchain/Config.in                                |    3 +-
 .../gcc/4.4.7-arc/fix_branch_out_of_range.patch    |   22 ++
 toolchain/gcc/Config.in                            |   22 +-
 toolchain/gcc/gcc-uclibc-4.x.mk                    |    4 +
 toolchain/kernel-headers/Config.in                 |   19 +-
 toolchain/kernel-headers/kernel-headers.mk         |    4 +-
 toolchain/uClibc/Config.in                         |   12 +-
 toolchain/uClibc/uClibc-0.9.33-arc.config          |  251 ++++++++++++++++++++
 toolchain/uClibc/uclibc.mk                         |   14 +-
 19 files changed, 466 insertions(+), 28 deletions(-)
 create mode 100644 arch/Config.in.arc
 create mode 100644 package/binutils/binutils-2.19-arc/300-001_ld_makefile_patch.patch
 create mode 100644 package/binutils/binutils-2.19-arc/300-012_check_ldrunpath_length.patch
 create mode 100644 package/binutils/binutils-2.19-arc/500-sysroot.patch
 create mode 100644 toolchain/gcc/4.4.7-arc/fix_branch_out_of_range.patch
 create mode 100644 toolchain/uClibc/uClibc-0.9.33-arc.config

             reply	other threads:[~2013-04-22 11:37 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-04-22 11:37 Mischa Jonker [this message]
2013-04-22 11:37 ` [Buildroot] [PATCH 1/7] arc: Add ARC and ARC BE architecture Mischa Jonker
2013-04-22 15:47   ` Thomas Petazzoni
2013-04-22 18:40   ` Arnout Vandecappelle
2013-04-22 11:37 ` [Buildroot] [PATCH 2/7] arc: Add option for ARC-specific download site Mischa Jonker
2013-04-22 15:48   ` Thomas Petazzoni
2013-04-22 18:25     ` Arnout Vandecappelle
2013-04-22 11:37 ` [Buildroot] [PATCH 3/7] arc: Add support for ARC-specific binutils Mischa Jonker
2013-04-22 15:49   ` Thomas Petazzoni
2013-04-22 18:35   ` Arnout Vandecappelle
2013-04-22 18:36   ` Arnout Vandecappelle
2013-04-22 11:37 ` [Buildroot] [PATCH 4/7] arc: Add ARC specific kernel headers Mischa Jonker
2013-04-22 15:52   ` Thomas Petazzoni
2013-04-22 11:37 ` [Buildroot] [PATCH 5/7] arc: Add support for ARC-specific GCC Mischa Jonker
2013-04-22 15:56   ` Thomas Petazzoni
2013-04-24 12:44     ` Mischa Jonker
2013-04-24 14:27       ` Thomas Petazzoni
2013-04-24 15:19         ` Mischa Jonker
2013-04-24 21:19           ` Yann E. MORIN
2013-04-22 11:37 ` [Buildroot] [PATCH 6/7] arc: Add support for ARC-specific uClibc Mischa Jonker
2013-04-22 15:56   ` Thomas Petazzoni
2013-04-22 11:37 ` [Buildroot] [PATCH 7/7] arc: Make sure that libgcc doesn't get included when it doesn't exist yet Mischa Jonker
2013-04-22 15:57   ` Thomas Petazzoni
2013-04-22 15:46 ` [Buildroot] [PATCH 0/7] RFC: ARC port Thomas Petazzoni
2013-04-22 16:01 ` [Buildroot] Plan of libffi support? Thomas Petazzoni
2013-04-24  6:38   ` Mischa Jonker
2013-04-24 14:38     ` Thomas Petazzoni

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1366630651-6857-1-git-send-email-mjonker@synopsys.com \
    --to=mischa.jonker@synopsys.com \
    --cc=buildroot@busybox.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox