[Buildroot] [PULL REQUEST 00/16] ARC and Microblaze toolchain updates

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Thu Dec 5 17:20:43 UTC 2013


Hello Peter,

Can you please pull the following patches? They have been around for a
while, and I've tested them successfully: the Microblaze LE,
Microblaze BE and ARC toolchains. It fixes a big number of build
issues on Microblaze especially, like OpenSSL, or Nettle.

According to Thomas DS comment, I've split Mischa's patch adding the
github helper into three patches: one adding the helper, one adding
the documentation, one converting a bunch of packages to the new
helper. Note that not all packages are converted, but this can be done
through followup commits: we really want this ARC and Microblaze stuff
to get merged now.

Thanks a lot!

Thomas

The following changes since commit 7af351d8da750fd7e3052459b2b2dd9f7041ff25:

  python-pyparsing: rename package's Config.in bool (2013-12-04 22:06:49 +0100)

are available in the git repository at:

  git at git.free-electrons.com:users/thomas-petazzoni/buildroot arc-microblaze-toolchain

for you to fetch changes up to 8aa872f9ecb4f91e2c9f341502f4d42b850146c8:

  gdb: add host-texinfo dependency for Git versions (2013-12-05 18:13:57 +0100)

----------------------------------------------------------------
Mischa Jonker (8):
      infra: introduce github helper function
      docs: document the new github helper function
      packages: convert Github http:// users to the github helper
      gdb: arc: Use git instead of website
      binutils: arc: Use git instead of website
      gcc: arc: Download from github instead of Synopsys website
      uclibc: arc: Use git instead of website
      Revert "arc: Add option for ARC-specific download site"

Spenser Gilliland (6):
      binutils: add microblaze internal toolchain
      gcc: add microblaze internal toolchain
      glibc: add microblaze internal toolchain
      gdb: add microblaze internal toolchain
      toolchain: enable microblaze toolchain
      defconfigs: update microblaze defconfigs to use new toolchain

Thomas Petazzoni (2):
      binutils: add missing dependencies for Git versions
      gdb: add host-texinfo dependency for Git versions

 arch/Config.in.arc                                           |   4 --
 configs/qemu_microblazebe_mmu_defconfig                      |   7 ---
 configs/qemu_microblazeel_mmu_defconfig                      |   7 ---
 docs/manual/adding-packages-generic.txt                      |   5 ++-
 docs/manual/adding-packages-tips.txt                         |   5 ++-
 package/a10disp/a10disp.mk                                   |   2 +-
 package/binutils/Config.in.host                              |   4 +-
 package/binutils/binutils.mk                                 |  22 ++++++---
 package/civetweb/civetweb.mk                                 |   2 +-
 package/cpuload/cpuload.mk                                   |   2 +-
 package/fb-test-app/fb-test-app.mk                           |   2 +-
 package/gcc/4.8-arc/100-uclibc-conf.patch                    |  15 -------
 package/gcc/4.8-arc/301-missing-execinfo_h.patch             |  13 ------
 package/gcc/4.8-arc/302-c99-snprintf.patch                   |  13 ------
 package/gcc/4.8-arc/305-libmudflap-susv3-legacy.patch        |  49 --------------------
 package/gcc/4.8-arc/disable_gc_sections.patch                | 145 ------------------------------------------------------------
 package/gcc/4.8-arc/fix_branch_out_of_range.patch            |  30 -------------
 package/gcc/Config.in.host                                   |  25 +++++++----
 package/gcc/gcc.mk                                           |  12 +++--
 package/gdb/Config.in.host                                   |   4 +-
 package/gdb/gdb.mk                                           |  16 ++++++-
 package/glibc/glibc.mk                                       |  12 +++++
 package/input-event-daemon/input-event-daemon.mk             |   2 +-
 package/jsmin/jsmin.mk                                       |   2 +-
 package/knock/knock.mk                                       |   2 +-
 package/libcec/libcec.mk                                     |   2 +-
 package/libcofi/libcofi.mk                                   |   2 +-
 package/libiqrf/libiqrf.mk                                   |   2 +-
 package/liblog4c-localtime/liblog4c-localtime.mk             |   2 +-
 package/libsha1/libsha1.mk                                   |   2 +-
 package/libsoc/libsoc.mk                                     |   2 +-
 package/libtpl/libtpl.mk                                     |   2 +-
 package/linenoise/linenoise.mk                               |   2 +-
 package/lua-ev/lua-ev.mk                                     |   2 +-
 package/luacrypto/luacrypto.mk                               |   2 +-
 package/luaexpatutils/luaexpatutils.mk                       |   2 +-
 package/luasql/luasql.mk                                     |   2 +-
 package/mongrel2/mongrel2.mk                                 |   2 +-
 package/mtdev2tuio/mtdev2tuio.mk                             |   2 +-
 package/neardal/neardal.mk                                   |   2 +-
 package/omap-u-boot-utils/omap-u-boot-utils.mk               |   2 +-
 package/on2-8170-modules/on2-8170-modules.mk                 |   2 +-
 package/pkg-download.mk                                      |   3 ++
 package/python-ipy/python-ipy.mk                             |   2 +-
 package/qjson/qjson.mk                                       |   2 +-
 package/rpi-firmware/rpi-firmware.mk                         |   2 +-
 package/rpi-userland/rpi-userland.mk                         |   2 +-
 package/socketcand/socketcand.mk                             |   2 +-
 package/sqlcipher/sqlcipher.mk                               |   2 +-
 package/sunxi-boards/sunxi-boards.mk                         |   2 +-
 package/sunxi-cedarx/sunxi-cedarx.mk                         |   2 +-
 package/sunxi-mali-prop/sunxi-mali-prop.mk                   |   2 +-
 package/sunxi-mali/sunxi-mali.mk                             |   2 +-
 package/sunxi-tools/sunxi-tools.mk                           |   2 +-
 package/tinymembench/tinymembench.mk                         |   2 +-
 package/tslib/tslib.mk                                       |   2 +-
 package/uclibc/0.9.33-arc/fix-fstat-for-be.patch             |  32 --------------
 package/uclibc/0.9.33-arc/fix-susv3-legacy-bcmp.patch        |  37 ----------------
 package/uclibc/0.9.33-arc/fix-susv3-legacy.patch             |  36 ---------------
 package/uclibc/0.9.33-arc/uclibc-arc-add-__kernel_long.patch |  29 ------------
 package/uclibc/Config.in                                     |   9 ++--
 package/uclibc/uclibc.mk                                     |   7 +--
 package/xl2tp/xl2tp.mk                                       |   2 +-
 package/yajl/yajl.mk                                         |   2 +-
 toolchain/Config.in                                          |   2 +-
 toolchain/toolchain-buildroot/Config.in                      |   9 +++-
 66 files changed, 135 insertions(+), 495 deletions(-)
 delete mode 100644 package/gcc/4.8-arc/100-uclibc-conf.patch
 delete mode 100644 package/gcc/4.8-arc/301-missing-execinfo_h.patch
 delete mode 100644 package/gcc/4.8-arc/302-c99-snprintf.patch
 delete mode 100644 package/gcc/4.8-arc/305-libmudflap-susv3-legacy.patch
 delete mode 100644 package/gcc/4.8-arc/disable_gc_sections.patch
 delete mode 100644 package/gcc/4.8-arc/fix_branch_out_of_range.patch
 delete mode 100644 package/uclibc/0.9.33-arc/fix-fstat-for-be.patch
 delete mode 100644 package/uclibc/0.9.33-arc/fix-susv3-legacy-bcmp.patch
 delete mode 100644 package/uclibc/0.9.33-arc/fix-susv3-legacy.patch
 delete mode 100644 package/uclibc/0.9.33-arc/uclibc-arc-add-__kernel_long.patch

-- 
1.8.1.2



More information about the buildroot mailing list