buildroot.git
12 years agomanual: faq.txt: rework and update
Samuel Martin [Sun, 11 Nov 2012 03:14:50 +0000 (03:14 +0000)]
manual: faq.txt: rework and update

Also rename faq.txt -> faq-troubleshooting.txt

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agomanual: add make-tips.txt
Samuel Martin [Sun, 11 Nov 2012 03:14:49 +0000 (03:14 +0000)]
manual: add make-tips.txt

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agomanual: add prerequisite.txt
Samuel Martin [Sun, 11 Nov 2012 03:14:48 +0000 (03:14 +0000)]
manual: add prerequisite.txt

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agomanual: adding-package-directory.txt: update, cleanup and typo fixes
Samuel Martin [Sun, 11 Nov 2012 03:14:47 +0000 (03:14 +0000)]
manual: adding-package-directory.txt: update, cleanup and typo fixes

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agomanual: update rebuilding-packages.txt
Samuel Martin [Sun, 11 Nov 2012 03:14:46 +0000 (03:14 +0000)]
manual: update rebuilding-packages.txt

- update "Understanding how to rebuild packages" section
- add "Understanding when a full rebuild is necessary" section

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agomanual: customize-rootfs.txt: refactoring, misc. fixes and update
Samuel Martin [Sun, 11 Nov 2012 03:14:45 +0000 (03:14 +0000)]
manual: customize-rootfs.txt: refactoring, misc. fixes and update

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agomanual: rework using.txt and update common-usage.txt
Samuel Martin [Sun, 11 Nov 2012 03:14:44 +0000 (03:14 +0000)]
manual: rework using.txt and update common-usage.txt

Consider the second chapter: "starting-up", as a tutorial.
Assuming that, using.txt only contains the very first commands used to get
configure and build its very first target system.

So, the following subsection from using.txt have been to common-usage.txt:
- Offline builds
- Building out-of-tree
- Environment variables

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agomanual: rework introduction.txt and add embedded-basics.txt
Samuel Martin [Sun, 11 Nov 2012 03:14:43 +0000 (03:14 +0000)]
manual: rework introduction.txt and add embedded-basics.txt

Split and rephrasing of introduction.txt.

Cross-toolchain explainations moved from introduction.txt into
embedded-basics.txt.

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agomanual: rework the whole documentation stub
Samuel Martin [Sun, 11 Nov 2012 03:14:42 +0000 (03:14 +0000)]
manual: rework the whole documentation stub

The new skeleton of the manual as it has been thought:
1.  About Buildroot:
     Presentation of Buildroot
2.  Starting up:
     Everything to quickly and easily start working with Buildroot
3.  Working with Buildroot
     Basics to make your work fitting your needs
4.  Troubleshooting
5.  Going further in Buildroot's innards
     Explaination of how buildroot is organised, how it works, etc
6.  Developer Guidelines
7.  Getting involved
8.  Contibuting to Buildroot
9.  Legal notice
10. Appendix

It is easy to distinguish two parts in this plan:
- Sections 1 to 4 mainly address people starting with Buildroot
- Sections 5 to 10 are more focused on how to develop Buildroot itself

Most of the existing sections have just been moved in the hierarchy,
few were split and dispatch in, what i think was the relevant section,
and numerous others have been created.

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agomanual: set toc depth to 4 for html outputs
Samuel Martin [Sun, 11 Nov 2012 03:14:41 +0000 (03:14 +0000)]
manual: set toc depth to 4 for html outputs

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agomanual: make clean target consistent with others in buildroot
Samuel Martin [Thu, 15 Nov 2012 12:07:28 +0000 (12:07 +0000)]
manual: make clean target consistent with others in buildroot

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoqemu/mips64-malta: update to use kernel 3.6.6
Gustavo Zacarias [Thu, 15 Nov 2012 10:25:44 +0000 (10:25 +0000)]
qemu/mips64-malta: update to use kernel 3.6.6

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoqemu/mips{el}-malta: update to use kernel 3.6.6
Gustavo Zacarias [Thu, 15 Nov 2012 10:25:43 +0000 (10:25 +0000)]
qemu/mips{el}-malta: update to use kernel 3.6.6

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoqemu/microblaze: update to use kernel 3.6.6
Gustavo Zacarias [Thu, 15 Nov 2012 10:25:42 +0000 (10:25 +0000)]
qemu/microblaze: update to use kernel 3.6.6

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoqemu/arm-versatile: update to use kernel 3.6.6
Gustavo Zacarias [Thu, 15 Nov 2012 10:25:41 +0000 (10:25 +0000)]
qemu/arm-versatile: update to use kernel 3.6.6

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoqemu/arm-vexpress: update to use kernel 3.6.6
Gustavo Zacarias [Thu, 15 Nov 2012 10:25:40 +0000 (10:25 +0000)]
qemu/arm-vexpress: update to use kernel 3.6.6

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoqemu/ppc-g3beige: update to use kernel 3.6.6
Gustavo Zacarias [Thu, 15 Nov 2012 10:25:39 +0000 (10:25 +0000)]
qemu/ppc-g3beige: update to use kernel 3.6.6

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoqemu/sh4-r2d: update to use kernel 3.2.33
Gustavo Zacarias [Thu, 15 Nov 2012 10:25:38 +0000 (10:25 +0000)]
qemu/sh4-r2d: update to use kernel 3.2.33

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoqemu/ppc-mpc8544ds: update to use kernel 3.6.6
Gustavo Zacarias [Thu, 15 Nov 2012 10:25:37 +0000 (10:25 +0000)]
qemu/ppc-mpc8544ds: update to use kernel 3.6.6

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoqemu/sparc: update to use kernel 3.6.6
Gustavo Zacarias [Thu, 15 Nov 2012 10:25:36 +0000 (10:25 +0000)]
qemu/sparc: update to use kernel 3.6.6

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoqemu/x86_64: update to use kernel 3.6.6
Gustavo Zacarias [Thu, 15 Nov 2012 10:25:35 +0000 (10:25 +0000)]
qemu/x86_64: update to use kernel 3.6.6

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoqemu/x86: update to use kernel 3.6.6
Gustavo Zacarias [Thu, 15 Nov 2012 10:25:34 +0000 (10:25 +0000)]
qemu/x86: update to use kernel 3.6.6

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agopython-nfc: bump version
Simon Dawson [Tue, 13 Nov 2012 02:57:08 +0000 (02:57 +0000)]
python-nfc: bump version

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolibnfc-llcp: bump version
Simon Dawson [Tue, 13 Nov 2012 02:56:49 +0000 (02:56 +0000)]
libnfc-llcp: bump version

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolibnfc: bump version
Simon Dawson [Tue, 13 Nov 2012 02:56:31 +0000 (02:56 +0000)]
libnfc: bump version

Note that libnfc has also switched from Subversion to Git.

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agograntlee: fix -lpthread build error
Zoltan Gyarmati [Thu, 15 Nov 2012 07:41:35 +0000 (07:41 +0000)]
grantlee: fix -lpthread build error

Fixing linking time error with certain toolchains. The issue caused by a missing explicit linking to
libpthread. The failed buildlog:
Linking CXX executable testgenerictypes_exec
/home/buildroot12git/output/host/usr/lib/gcc/arm-buildroot-linux-uclibcgnueabi/4.6.3/../../../../arm-buildroot-linux-uclibcgnueabi/bin/ld: /home/buildroot12git/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libQtCore.so: undefined reference to symbol 'pthread_cancel'
/home/buildroot12git/output/host/usr/lib/gcc/arm-buildroot-linux-uclibcgnueabi/4.6.3/../../../../arm-buildroot-linux-uclibcgnueabi/bin/ld: note: 'pthread_cancel' is defined in DSO /home/buildroot12git/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/lib/libpthread.so.0 so try adding it to the linker command line
/home/buildroot12git/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/lib/libpthread.so.0: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[3]: *** [templates/tests/testgenerictypes_exec] Error 1
make[3]: Leaving directory `/home/buildroot12git/output/build/grantlee-0.2.0'
make[2]: *** [templates/tests/CMakeFiles/testgenerictypes_exec.dir/all] Error 2
make[2]: Leaving directory `/home/buildroot12git/output/build/grantlee-0.2.0'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/buildroot12git/output/build/grantlee-0.2.0'
make: *** [/home/buildroot12git/output/build/grantlee-0.2.0/.stamp_built] Error

Signed-off-by: Zoltan Gyarmati <mr.zoltan.gyarmati@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agosupport/gnuconfig: update config.{guess, sub} to a newer version
Thomas Petazzoni [Thu, 15 Nov 2012 06:13:14 +0000 (06:13 +0000)]
support/gnuconfig: update config.{guess, sub} to a newer version

We need more recent versions of config.guess and config.sub in order
to support the aarch64 architecture. Otherwise, all autoconf packages
fail to build with failures like:

  http://autobuild.buildroot.org/results/abcdbe1aaf1c203c82dc3e4ec8c002b9b9e550e0/build-end.log

We take this opportunity to turn the config.* patches into proper Git
patches, and note which Git commit of the config.git repository we
used as the original source.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agotremor: force ARM mode when building to avoid Thumb2 build problems
Thomas Petazzoni [Sat, 10 Nov 2012 12:43:01 +0000 (12:43 +0000)]
tremor: force ARM mode when building to avoid Thumb2 build problems

Fixes:

  http://autobuild.buildroot.org/results/502b7d3f29d7982d56de2ae4a0b943315e04713b/build-end.log

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoarch: Config.in string configuration options must be quoted
Thomas Petazzoni [Thu, 15 Nov 2012 03:53:53 +0000 (03:53 +0000)]
arch: Config.in string configuration options must be quoted

Suggested by Yann E. Morin.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reported-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoxtensa: support configurable processor configurations
Chris Zankel [Thu, 15 Nov 2012 03:53:52 +0000 (03:53 +0000)]
xtensa: support configurable processor configurations

Xtensa is a configurable processor architecture, which allows to define
additional instructions and registers. The required variant specific
information for the toolchain is delivered in an 'overlay' file, which
needs to be 'untarred' to the corresponding directories after the
source is installed and patched.
This patch provides support for binutils, gcc, and gdb with a very
limited changes to the build scripts. These additions are only executed
for the Xtensa architecture and have no effect on other architectures.

[Thomas: rebased on top of the 'arch: improve definition of gcc mtune,
mcpu, etc.' patch, and changed 'Target ABI' to 'Target Architecture
Variant'].

Signed-off-by: Chris Zankel <chris@zankel.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoxtensa: add support for the Xtensa architecture
Chris Zankel [Thu, 15 Nov 2012 03:53:51 +0000 (03:53 +0000)]
xtensa: add support for the Xtensa architecture

The Xtensa architecture had been removed because it required special
handling and depended on additional directories and files that became
obsolete over time. This change is more aligned to other architectures.

[Thomas: rebased on top of the "arch: improve definition of gcc mtune,
mcpu, etc." patch].

Signed-off-by: Chris Zankel <chris@zankel.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agouClibc: update uClibc-snapshot.config to recent uClibcs
Thomas Petazzoni [Thu, 15 Nov 2012 03:53:50 +0000 (03:53 +0000)]
uClibc: update uClibc-snapshot.config to recent uClibcs

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agouClibc: remove useless linuxthreads-errno-fix patch
Thomas Petazzoni [Thu, 15 Nov 2012 03:53:49 +0000 (03:53 +0000)]
uClibc: remove useless linuxthreads-errno-fix patch

This patch has since a long time been merged upstream in uClibc, so it
cannot apply on any of the recent uClibc snapshots.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoarch: improve definition of gcc mtune, mcpu, etc.
Thomas Petazzoni [Thu, 15 Nov 2012 03:53:48 +0000 (03:53 +0000)]
arch: improve definition of gcc mtune, mcpu, etc.

As suggested by Yann E. Morin, there is a better way than our current
big Config.in.common to define the gcc mtune, mcpu, march,
etc. values. We can split the setting of those values in each
architecture file, which makes a lot more sense.

Therefore, the Config.in file now creates empty kconfig variables
BR2_ARCH, BR2_ENDIAN, BR2_GCC_TARGET_TUNE, BR2_GCC_TARGET_ARCH,
BR2_GCC_TARGET_ABI and BR2_GCC_TARGET_CPU. The values of those
variables are set by the individual Config.in.<arch> files. This is
possible because such files are now only conditionally included
depending on the top-level architecture that has been selected.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolua: refactor without useless define's
Francois Perrad [Mon, 3 Sep 2012 20:58:41 +0000 (20:58 +0000)]
lua: refactor without useless define's

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Tested-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolua: remove 3 sub-options, always install all
Francois Perrad [Mon, 3 Sep 2012 20:58:40 +0000 (20:58 +0000)]
lua: remove 3 sub-options, always install all

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolua-msgpack-native: new package v2
Francois Perrad [Mon, 3 Sep 2012 20:58:37 +0000 (20:58 +0000)]
lua-msgpack-native: new package v2

[Peter: reformat Config.in to fit 80-col]
Signed-off-by: Wojciech M. Zabolotny <wzab01@gmail.com>
Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agovala: bump version
Peter Korsgaard [Thu, 15 Nov 2012 09:13:58 +0000 (10:13 +0100)]
vala: bump version

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoRevert "auto{conf, make}: only make available on archs supported by qemu"
Arnout Vandecappelle (Essensium/Mind) [Fri, 9 Nov 2012 14:40:25 +0000 (14:40 +0000)]
Revert "auto{conf, make}: only make available on archs supported by qemu"

Since perl no longer requires host-qemu, autoconf and automake work
again on the architectures that are not supported by host-qemu.

This reverts commit c65d92e8e2767b09aaee6b717cbd9b66f88ea39c.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agorpcbind: fix build on toolchains without IPv6 support
Thomas Petazzoni [Sat, 10 Nov 2012 11:42:48 +0000 (11:42 +0000)]
rpcbind: fix build on toolchains without IPv6 support

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolibnetfilter_queue: does not build without IPv6 support
Thomas Petazzoni [Sat, 10 Nov 2012 11:42:47 +0000 (11:42 +0000)]
libnetfilter_queue: does not build without IPv6 support

Fixes the following build failure:

extra/checksum.c:16:25: fatal error: netinet/ip6.h: No such file or directory
compilation terminated.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agorpcbind: allow build without NSS support
Thomas Petazzoni [Sat, 10 Nov 2012 11:42:46 +0000 (11:42 +0000)]
rpcbind: allow build without NSS support

uClibc doesn't provide NSS support, so we shouldn't try to include nss
related headers or call nss related functions.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agorpcbind: convert to git patch
Thomas Petazzoni [Sat, 10 Nov 2012 11:42:45 +0000 (11:42 +0000)]
rpcbind: convert to git patch

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoquota: allow usage of getrpcbynumber() instead of getrpcbynumber_r()
Thomas Petazzoni [Sat, 10 Nov 2012 11:42:44 +0000 (11:42 +0000)]
quota: allow usage of getrpcbynumber() instead of getrpcbynumber_r()

libtirpc does not implement the reentrant function getrpcbynumber_r(),
so allow quota to use the non-reentrant version getrpcbynumber(). This
should not be a problem as quota tools are not multi-threaded.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agonfs-utils: add patches to allow compilation against libtirpc
Thomas Petazzoni [Sat, 10 Nov 2012 11:42:43 +0000 (11:42 +0000)]
nfs-utils: add patches to allow compilation against libtirpc

libtirpc does not implement the reentrant function getrpcbynumber_r(),
so allow nfs-utils to use the non-reentrant version
getrpcbynumber(). This should not be a problem as nfs-utils tools are
not multi-threaded.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agonfs-utils: reformat patch set as git patches
Thomas Petazzoni [Sat, 10 Nov 2012 11:42:42 +0000 (11:42 +0000)]
nfs-utils: reformat patch set as git patches

As we will need to add more patches to nfs-utils, we need a correct
ordering when applying patches. Therefore, reformat the patches to use
a git format and git naming.

The nfs-utils-dont-mix-flags.patch is no longer needed as it was
patching Makefile.in files that were being regenerated due to the
package having _AUTORECONF = YES. The Makefile.in are properly
regenerated thanks to the nfs-utils-0002-Patch-taken-from-Gentoo.patch
patch.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolibtirpc: handle the case where uClibc may have RPC support
Thomas Petazzoni [Sat, 10 Nov 2012 11:42:41 +0000 (11:42 +0000)]
libtirpc: handle the case where uClibc may have RPC support

When uClibc has RPC support, it is not needed to define the 'struct
rpcent' structure.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolibtirpc: add patches to fix a number of issues
Thomas Petazzoni [Sat, 10 Nov 2012 11:42:40 +0000 (11:42 +0000)]
libtirpc: add patches to fix a number of issues

libtirpc-0005-rpcent-mark-getrpcbyname-name-argument-as-const-char.patch
fixes build failures like
http://autobuild.buildroot.org/results/7a3a751fe02c639ca75c575ca7fe20a72372b8d6/build-end.log.

libtirpc-0006-rpcent-remove-prototypes-of-reentrant-variants.patch
ensures that functions not implemented by libtirpc are not described
in a header file. It also allows to remove those prototypes that were
not matching the functions available in glibc or uClibc, causing
mismatch in prototypes.

libtirpc-0007-doc-Makefile.am-fix-out-of-tree-installation.patch is a
minor fix.

The following patches (8 to 9) allow libtirpc to provide sufficient
things to be able to build rpcbind on top of it.

All these patches have been submitted upstream on the libtirpc-devel@
mailing list.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolibtirpc: remove patch numbers from patch titles
Thomas Petazzoni [Sat, 10 Nov 2012 11:42:39 +0000 (11:42 +0000)]
libtirpc: remove patch numbers from patch titles

The patch numbers in [PATCH x/y] are quite useless within the context
of Buildroot, and generate noise when patches are re-ordered.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoconntrack-tools: do not depend on BR2_INET_RPC and use libtirpc when available
Thomas Petazzoni [Sat, 10 Nov 2012 11:42:38 +0000 (11:42 +0000)]
conntrack-tools: do not depend on BR2_INET_RPC and use libtirpc when available

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoiso9660 fs: use cpio initrd instead of ext2
Arnout Vandecappelle [Fri, 9 Nov 2012 13:54:09 +0000 (13:54 +0000)]
iso9660 fs: use cpio initrd instead of ext2

The ext2 initrd is pretty broken, because it requires an additional
root=/dev/ram0 command line parameter, and a /init to mount
devtmps that isn't there in out ext2 rootfs.  So just use a cpio
instead.

Note that there is no check if the kernel supports initramfs or the
selected compression method.

Also removed a bit of dead code in iso9660.mk.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoqextserialport: don't require Qt GUI module
Arnout Vandecappelle [Tue, 13 Nov 2012 12:51:02 +0000 (12:51 +0000)]
qextserialport: don't require Qt GUI module

Fixes e.g.
http://autobuild.buildroot.net/results/e80ae76fa21f87bef10e08c7452b796dc0986ff2/

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolegal-info: quote csv file contents, so commas can be used
Arnout Vandecappelle [Tue, 13 Nov 2012 02:00:46 +0000 (02:00 +0000)]
legal-info: quote csv file contents, so commas can be used

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoxenomai: add license info
Arnout Vandecappelle (Essensium/Mind) [Tue, 13 Nov 2012 01:06:04 +0000 (01:06 +0000)]
xenomai: add license info

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agowhich: add license info
Arnout Vandecappelle (Essensium/Mind) [Tue, 13 Nov 2012 01:06:03 +0000 (01:06 +0000)]
which: add license info

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agovalgrind: add license info
Arnout Vandecappelle (Essensium/Mind) [Tue, 13 Nov 2012 01:06:02 +0000 (01:06 +0000)]
valgrind: add license info

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoutil-linux: add license info
Arnout Vandecappelle (Essensium/Mind) [Tue, 13 Nov 2012 01:06:01 +0000 (01:06 +0000)]
util-linux: add license info

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agousbutils: add license info
Arnout Vandecappelle (Essensium/Mind) [Tue, 13 Nov 2012 01:06:00 +0000 (01:06 +0000)]
usbutils: add license info

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agotcpdump: add license info
Arnout Vandecappelle (Essensium/Mind) [Tue, 13 Nov 2012 01:05:59 +0000 (01:05 +0000)]
tcpdump: add license info

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agostrace: add license info
Arnout Vandecappelle (Essensium/Mind) [Tue, 13 Nov 2012 01:05:58 +0000 (01:05 +0000)]
strace: add license info

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agopython: add license info
Arnout Vandecappelle (Essensium/Mind) [Tue, 13 Nov 2012 01:05:57 +0000 (01:05 +0000)]
python: add license info

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoprocps: add license info
Arnout Vandecappelle (Essensium/Mind) [Tue, 13 Nov 2012 01:05:56 +0000 (01:05 +0000)]
procps: add license info

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agopopt: add license info
Arnout Vandecappelle (Essensium/Mind) [Tue, 13 Nov 2012 01:05:55 +0000 (01:05 +0000)]
popt: add license info

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agopciutils: add license info
Arnout Vandecappelle (Essensium/Mind) [Tue, 13 Nov 2012 01:05:54 +0000 (01:05 +0000)]
pciutils: add license info

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoopenntpd: add license info
Arnout Vandecappelle (Essensium/Mind) [Tue, 13 Nov 2012 01:05:53 +0000 (01:05 +0000)]
openntpd: add license info

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agomodule-init-tools: add license info
Arnout Vandecappelle (Essensium/Mind) [Tue, 13 Nov 2012 01:05:52 +0000 (01:05 +0000)]
module-init-tools: add license info

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agomii-diag: add license info
Arnout Vandecappelle (Essensium/Mind) [Tue, 13 Nov 2012 01:05:51 +0000 (01:05 +0000)]
mii-diag: add license info

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolsof: add license info
Arnout Vandecappelle (Essensium/Mind) [Tue, 13 Nov 2012 01:05:50 +0000 (01:05 +0000)]
lsof: add license info

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agologrotate: add license info
Arnout Vandecappelle (Essensium/Mind) [Tue, 13 Nov 2012 01:05:49 +0000 (01:05 +0000)]
logrotate: add license info

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolockfile-progs: add license info
Arnout Vandecappelle (Essensium/Mind) [Tue, 13 Nov 2012 01:05:48 +0000 (01:05 +0000)]
lockfile-progs: add license info

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolm-sensors: add license info
Arnout Vandecappelle (Essensium/Mind) [Tue, 13 Nov 2012 01:05:47 +0000 (01:05 +0000)]
lm-sensors: add license info

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolibtool: add license info
Arnout Vandecappelle (Essensium/Mind) [Tue, 13 Nov 2012 01:05:46 +0000 (01:05 +0000)]
libtool: add license info

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoliblockfile: add license info
Arnout Vandecappelle (Essensium/Mind) [Tue, 13 Nov 2012 01:05:45 +0000 (01:05 +0000)]
liblockfile: add license info

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolibffi: add license info
Arnout Vandecappelle (Essensium/Mind) [Tue, 13 Nov 2012 01:05:44 +0000 (01:05 +0000)]
libffi: add license info

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agofile: add license info
Arnout Vandecappelle (Essensium/Mind) [Tue, 13 Nov 2012 01:05:43 +0000 (01:05 +0000)]
file: add license info

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoethtool: fix license info variable
Arnout Vandecappelle (Essensium/Mind) [Tue, 13 Nov 2012 01:05:42 +0000 (01:05 +0000)]
ethtool: fix license info variable

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Acked-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoe2fsprogs: add license info
Arnout Vandecappelle (Essensium/Mind) [Tue, 13 Nov 2012 01:05:41 +0000 (01:05 +0000)]
e2fsprogs: add license info

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agodropbear: add license info
Arnout Vandecappelle (Essensium/Mind) [Tue, 13 Nov 2012 01:05:40 +0000 (01:05 +0000)]
dropbear: add license info

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agodmalloc: add license info
Arnout Vandecappelle (Essensium/Mind) [Tue, 13 Nov 2012 01:05:39 +0000 (01:05 +0000)]
dmalloc: add license info

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agobinutils: add license info
Arnout Vandecappelle (Essensium/Mind) [Tue, 13 Nov 2012 01:05:38 +0000 (01:05 +0000)]
binutils: add license info

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agobash: add license info
Arnout Vandecappelle (Essensium/Mind) [Tue, 13 Nov 2012 01:05:37 +0000 (01:05 +0000)]
bash: add license info

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoncurses: add license info
Arnout Vandecappelle (Essensium/Mind) [Tue, 13 Nov 2012 01:05:36 +0000 (01:05 +0000)]
ncurses: add license info

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoautoconf: add license info
Arnout Vandecappelle (Essensium/Mind) [Tue, 13 Nov 2012 01:05:35 +0000 (01:05 +0000)]
autoconf: add license info

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Acked-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agobluez-utils: disable on avr32
Simon Dawson [Mon, 12 Nov 2012 22:56:47 +0000 (22:56 +0000)]
bluez-utils: disable on avr32

The bluez-utils package does not build for the avr32 architecture; this
results in autobuilder failures such as the following.

  http://autobuild.buildroot.net/results/d737d1220d7566289eee802fd580a49d8c456c97/build-end.log

The underlying problem is with the <sys/epoll.h> header provided by the
antiquated avr32 toolchain; this header lacks definitions for
epoll_create1() and EPOLL_CLOEXEC.

This patch disables support for the bluez-utils package on the avr32
architecture.

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agokexec: disable on avr32
Simon Dawson [Mon, 12 Nov 2012 22:51:47 +0000 (22:51 +0000)]
kexec: disable on avr32

kexec does not support the avr32 architecture; this results in autobuilder
failures such as the following.

  http://autobuild.buildroot.net/results/5f5e91c3eb622bce88402a9afc8a3e7bd5007136/build-end.log

This patch disables support for the kexec package on the avr32 architecture.

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoCHANGES: update with recent changes
Peter Korsgaard [Wed, 14 Nov 2012 21:28:05 +0000 (22:28 +0100)]
CHANGES: update with recent changes

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoperl: build with perlcross instead of qemu
Arnout Vandecappelle [Thu, 8 Nov 2012 15:47:05 +0000 (15:47 +0000)]
perl: build with perlcross instead of qemu

The perlcross project makes it possible to properly cross-compile
perl.  It creates a host-miniperl that is configured for the target
and uses that to cross-compile the perl modules.

Unfortunately there are still a few hacks needed to make it work.
Proper fixes can be developed and upstreamed later.

Since there is no longer a dependency on qemu, it works on all
architectures again.

Also removed some config options:
- BR2_PACKAGE_PERL_CUSTOM_INSTALL just allows a selection of modules;
this can also be encoded by an empty BR2_PACKAGE_PERL_MODULES.
- BR2_PACKAGE_PERL_DB_FILE and BR2_PACKAGE_PERL_GDBM_FILE can be
derived automatically from the package configs.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoadd new package grantlee
Zoltan Gyarmati [Wed, 31 Oct 2012 10:38:03 +0000 (10:38 +0000)]
add new package grantlee

[Peter: sort alphabetically in Config.in]
Signed-off-by: Zoltan Gyarmati <mr.zoltan.gyarmati@gmail.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Tested-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoxlib_libX11: fix compilation of makekeys
Arnout Vandecappelle [Sun, 4 Nov 2012 01:30:06 +0000 (01:30 +0000)]
xlib_libX11: fix compilation of makekeys

xlib_libX11 builds a makekeys executable for the host, but uses the
targets X11_CFLAGS. This leads to build failures like
http://autobuild.buildroot.net/results/411eb3aefea859a7e31986a44acd50b475f174cb/

This problem was introduced by the version bump, because then also
the AUTORECONF was removed so the existing fix didn't work anymore.

As a slightly cleaner solution, just remove X11_CFLAGS from the
Makefile.  We know we don't need it, because the X11 stuff is in
$(HOST_DIR)/usr/include which is already in HOST_CFLAGS.

[Peter: reword comments]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoqextserialport : fix download and bump version
Sagaert Johan [Wed, 7 Nov 2012 09:39:46 +0000 (09:39 +0000)]
qextserialport : fix download and bump version

Signed-off-by: Sagaert Johan <sagaert.johan@skynet.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolibgcrypt: add license information
Mark Jackson [Tue, 11 Sep 2012 21:58:14 +0000 (21:58 +0000)]
libgcrypt: add license information

Signed-off-by: Mark Jackson <mpfj@newflow.co.uk>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agontp: add license information
Mark Jackson [Tue, 11 Sep 2012 22:11:30 +0000 (22:11 +0000)]
ntp: add license information

Signed-off-by: Mark Jackson <mpfj@newflow.co.uk>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoat91bootstrap: fix overlap linker issue
Gregory Hermant [Tue, 6 Nov 2012 10:48:23 +0000 (11:48 +0100)]
at91bootstrap: fix overlap linker issue

The linker script of the at91bootstrap package has to be modified when
built from gcc-4.6.x version. Indeed a section named text.startup is
created and has to be added into the text section.

Signed-off-by: Gregory Hermant <gregory.hermant@calao-systems.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolcdproc: bump version to 0.5.6
Simon Dawson [Tue, 6 Nov 2012 03:14:58 +0000 (03:14 +0000)]
lcdproc: bump version to 0.5.6

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agokmod: don't build documentation if not needed
Peter Korsgaard [Thu, 8 Nov 2012 15:25:31 +0000 (16:25 +0100)]
kmod: don't build documentation if not needed

No sense in building it if we throw it away in target-finalize anyway.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolm-sensors: bump to 3.3.3
Yegor Yefremov [Wed, 7 Nov 2012 23:09:59 +0000 (23:09 +0000)]
lm-sensors: bump to 3.3.3

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agokmod: bump to 11
Yegor Yefremov [Wed, 7 Nov 2012 23:09:58 +0000 (23:09 +0000)]
kmod: bump to 11

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoAdd python3 package
Maxime Ripard [Wed, 7 Nov 2012 05:01:21 +0000 (05:01 +0000)]
Add python3 package

[Peter: s/python/python3/]
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoTARGET_CONFIGURE_OPTS: pass READELF
Maxime Ripard [Wed, 7 Nov 2012 05:01:20 +0000 (05:01 +0000)]
TARGET_CONFIGURE_OPTS: pass READELF

Give the path to the realdelf binary for the target, similar to how we
do for the other tools.

[Peter: reworded]
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolibmbus : bump version to 0.8
Sagaert Johan [Mon, 5 Nov 2012 15:20:03 +0000 (15:20 +0000)]
libmbus : bump version to 0.8

This release contains many improvements bug fixes, and major new features and
support for float point numbers and support for multi-telegram communication...

[Peter: also drop autoreconf]
Signed-off-by: Sagaert Johan <sagaert.johan@skynet.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>