[Buildroot] [pull request] Pull request for branch for-2012.11/rpc-support

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Sun Nov 4 12:04:01 UTC 2012


Hello,

Another round of RPC-related fixes + external toolchain
cleanup. Changes since the last posting:

 * Fix the download location of libtirpc. Noticed by Arnout.

 * libtirpc now depends on host-pkgconf instead of
   host-pkg-config. Noticed by Arnout.

 * Explained why libtirpc needs host-pkgconf even though it has no
   dependencies. Noticed by Peter.

 * Fix the BR2_TOOLCHAIN_HAS_NATIVE_RPC libtirpc dependency which was
   not in the correct patch. Noticed by Arnout.

 * Fixed the help text of the Sourcery CodeBench x86 2012.03 toolchain
   so that it matches the reality in terms of Buildroot support for
   libtirpc. Noticed by Arnout.

 * Fixed the help text of the Sourcery CodeBench SuperH 2012.03
   toolchain in terms of components versions. Noticed by Baruch.

 * Added support for Sourcery CodeBench x86 and SuperH 2012.09
   toolchains.

 * Added a fix for the Sourcery CodeBench ARM 2012.03 toolchain, which
   has native RPC support.

 * Removed a bunch of the oldest external toolchains we have, in order
   to keep a more reasonable number of external toolchains options.

Thanks,

Thomas

The following changes since commit 9fbdf062b93c6c2ed7e35897bcb0ad4c60f29d41:

  toolchain-external: improve glibc support to test availability of RPC (2012-11-04 01:22:43 +0100)

are available in the git repository at:

  git://git.free-electrons.com/users/thomas-petazzoni/buildroot.git for-2012.11/rpc-support

for you to fetch changes up to d2dca51587d8ff3f4f2989da8735e6e7bf352fb0:

  toolchain-external: remove Linaro 2012.07 (2012-11-04 13:00:11 +0100)

----------------------------------------------------------------
Thomas Petazzoni (20):
      toolchain-external: ARM 2012.03 has RPC support
      libtirpc: new package
      busybox: add support to link against libtirpc when available
      lmbench: add support to use libtirpc when available
      nfs-utils: add support to use RPC support from libtirpc
      rpcbind: new package
      portmap: mention that rpcbind is the project that superseds portmap
      quota: add support to use RPC support from libtirpc
      samba: unconditionally enable --with-sys-quotas
      xinetd: add support to use RPC support from libtirpc
      toolchain-external: add Sourcery CodeBench SuperH 2012.03
      toolchain-external: add Sourcery CodeBench x86 2012.03
      toolchain-external: add support for Sourcery CodeBench SH 2012.09
      toolchain-external: add Sourcery CodeBench x86/x86_64 2012.09
      toolchain-external: remove Sourcery CodeBench ARM 2010q1
      toolchain-external: remove Sourcery CodeBench ARM 2010.09
      toolchain-external: remove Sourcery CodeBench SH 2010.09
      toolchain-external: remove Sourcery CodeBench x86/x86_64 2010.09
      toolchain-external: remove Linaro 2012.06
      toolchain-external: remove Linaro 2012.07

 package/Config.in                                  |    2 +
 package/busybox/busybox.mk                         |   19 +-
 package/libtirpc/Config.in                         |    7 +
 ...able-parts-of-TIRPC-requiring-NIS-support.patch |   70 ++++++++
 ...out-RPC-support-does-not-install-rpcent.h.patch |   26 +++
 ...btirpc-0003-Add-missing-INET6-conditional.patch |   60 +++++++
 .../libtirpc-0004-Make-IPv6-support-optional.patch |   43 +++++
 package/libtirpc/libtirpc.mk                       |   24 +++
 package/lmbench/Config.in                          |    6 +-
 package/lmbench/lmbench.mk                         |   11 +-
 package/nfs-utils/Config.in                        |    7 +-
 package/nfs-utils/nfs-utils.mk                     |    8 +-
 package/portmap/Config.in                          |    2 +
 package/quota/Config.in                            |    6 +-
 package/quota/quota.mk                             |   13 +-
 package/rpcbind/Config.in                          |    8 +
 package/rpcbind/rpcbind-01-no-yp-support.patch     |   46 +++++
 package/rpcbind/rpcbind.mk                         |   17 ++
 package/samba/samba.mk                             |    2 +-
 package/xinetd/xinetd.mk                           |   19 +-
 toolchain/toolchain-external/Config.in             |  185 ++++++++------------
 toolchain/toolchain-external/ext-tool.mk           |   32 ++--
 22 files changed, 461 insertions(+), 152 deletions(-)
 create mode 100644 package/libtirpc/Config.in
 create mode 100644 package/libtirpc/libtirpc-0001-Disable-parts-of-TIRPC-requiring-NIS-support.patch
 create mode 100644 package/libtirpc/libtirpc-0002-uClibc-without-RPC-support-does-not-install-rpcent.h.patch
 create mode 100644 package/libtirpc/libtirpc-0003-Add-missing-INET6-conditional.patch
 create mode 100644 package/libtirpc/libtirpc-0004-Make-IPv6-support-optional.patch
 create mode 100644 package/libtirpc/libtirpc.mk
 create mode 100644 package/rpcbind/Config.in
 create mode 100644 package/rpcbind/rpcbind-01-no-yp-support.patch
 create mode 100644 package/rpcbind/rpcbind.mk

Thanks,
-- 
Thomas Petazzoni



More information about the buildroot mailing list