summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* dbus: uses fork(), requires MMUThomas Petazzoni2012-11-1711-0/+13
| | | | | | | | | | | | | | In order to solve http://autobuild.buildroot.org/results/34f6843137efda20626af72714c110280ec577d7/build-end.log, this patch makes the D-Bus package as well as all the packages that select the D-Bus package 'depends on BR2_USE_MMU'. In addition, for the specific case of gvfs, the missing BR2_TOOLCHAIN_HAS_THREADS dependency is added (threads are required by D-Bus, so they are also required by gvfs which selects D-Bus). Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* attr: fix static buildThomas Petazzoni2012-11-171-0/+30
| | | | | | | | | Fixes: http://autobuild.buildroot.org/results/58a3d4113172813183d43fddc1248b35bd0c4994/build-end.log Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* php: fix C++ link issueThomas Petazzoni2012-11-171-0/+4
| | | | | | | | | | | | | The intl module is implemented in C++, but PHP fails to use g++ as the compiler for the final link. As a workaround, tell it to link with libstdc++. Fixes: http://autobuild.buildroot.org/results/13eefdf2121fa1aea7a844bbed8b6cbce3b45996/build-end.log Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gsl: fix build on !i386 uClibcThomas Petazzoni2012-11-171-0/+13
| | | | | | | | | | | | | uClibc pretends to implement <fenv.h> as it installs the header, but in practice, it only implements the functions for i386. This makes gsl unhappy as it detects fenv.h, but then cannot use the fenv functions. Fixes: http://autobuild.buildroot.org/results/732cc07faeca2a9098dc5106e8f654eb1323451a/build-end.log Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gnutls: fix build failure due to non-existing gets in recent C librariesThomas Petazzoni2012-11-171-0/+56
| | | | | | | | | Fixes: http://autobuild.buildroot.org/results/7414989c182f8fd5b3ac849b7897b8e15df0024f/build-end.log Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libatomic_ops: bump to version 7.2Thomas Petazzoni2012-11-171-1/+1
| | | | | | | | | | | | | The 1.2 we were using doesn't build on ARM Thumb platforms: http://autobuild.buildroot.org/results/94ef6be7dcb31021462e7313724217627d4b29df/build-end.log Moreover, the 7.2 version is the one used by Debian/Ubuntu, and it has been tested to build fine with the two packages that depend on libatomic_ops: libdrm and pulseaudio. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mesa3d: requires host-libxml2 and host-python to generate some filesVellemans Noel2012-11-172-1/+4
| | | | | | | | | | | | mesa3d now generates some C files at build time (related to the OpenGL API) from XML files. This generation process is done using Python scripts that require the libxml2 Python module. Patch based on the initial work of Will Wagner (Thanks Will). Signed-off-by: Vellemans Noel <noel.vellemans@visionbms.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libxml2: add support for building host library with python supportVellemans Noel2012-11-172-1/+12
| | | | | | | | | Patch based on the initial work of Will Wagner (Thanks Will). libxml2 host library with python support is required to build mesa3d (7.10.1) Signed-off-by: Vellemans Noel <noel.vellemans@visionbms.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* python: use default configure commands to get shared buildThomas Petazzoni2012-11-171-13/+1
| | | | | | | | | | | | | | | | | | | | Commit 3c90f754961c6d99059c0b6d0a66bc797a3c017b made Python use a special ./configure command in order to avoid --enable-shared --disable-static being passed, because it was causing issues when building certain modules for a 64 bits system. However, not having a shared libpython2.7 library for the host prevents the libxml2 Python binding to get built. So instead, we use the default configure command, but we add --enable-static which is needed for Python to build correctly. Note that we tested the build of Python on a 64 bits host as well as the build of Python for a 64 bits target, and both went fine, with all modules built properly. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* CHANGES: update with recent changesPeter Korsgaard2012-11-171-31/+47
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* news.html: announce dev days report / next dev daysPeter Korsgaard2012-11-171-0/+15
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* lua: don't be fancy when creating shared libraryPeter Korsgaard2012-11-171-1/+1
| | | | | | | | | | | | | (Possibly) fixes #5354 The lua shared library patch was creating the shared library with -nostdlib -lgcc for some unknown reason, which most likely is the reason for the link issue reported in #5354. Fix it by dropping these arguments, so gcc gets to figure out itself what dependencies are needed. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* hiawatha: bump to version 8.6Gustavo Zacarias2012-11-171-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* polarssl: bump to version 1.2.0Gustavo Zacarias2012-11-172-10/+15
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* collectd: bump to version 5.1.1Gustavo Zacarias2012-11-171-1/+3
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Allow to run severals post build scripts instead of only onePhilippe Reynes2012-11-172-7/+9
| | | | | | | | | Using severals post build scripts is usefull to share script between severals boards/projects. [Peter: fix trailing spaces in Config.in] Signed-off-by: Philippe Reynes <philippe.reynes@sagemcom.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* alsa-utils: bump to version 1.0.26Gustavo Zacarias2012-11-171-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* alsa-lib: bump to version 1.0.26Gustavo Zacarias2012-11-171-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Warn the user about the usage of output/target as the root filesystemThomas Petazzoni2012-11-173-0/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A very common mistake done by our users is that they use output/target/ directory as their root filesystem. Even though this is loudly documented in our Buildroot manual, people don't read documentation, so it is not sufficient. This patch adds a text file named output/target/THIS_IS_NOT_YOUR_ROOT_FILESYSTEM which explains why output/target isn't appropriate to use as the root filesystem. The process is: * At the beginning of the build, right after the skeleton has been copied, support/misc/target-dir-warning.txt is copied to output/target/THIS_IS_NOT_YOUR_ROOT_FILESYSTEM * In the filesystem images creation code, this file is removed before launching fakeroot, and restored right after that, so that this file is not present in the generated root filesystem images. Note that the file has not been added to the default skeleton for two reasons: * It would have annoying to have in our source tree a file named in capital letters inside system/skeleton/ * The proposed way works even if the user uses a custom skeleton. [Peter: fixed typo] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Juha Lumme <juha.lumme@gmail.com> Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* lua-msgpack-native: fix fetchFrancois Perrad2012-11-171-3/+2
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mxs-bootloader: Barebox entry point symbol changed in 2012.08Maxime Ripard2012-11-171-1/+1
| | | | | Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* python: uses fork(), only available on MMU platformsMaxime Ripard2012-11-171-0/+2
| | | | | | | | Fixes http://autobuild.buildroot.org/results/1738a8b09b04d2b2fc1de6d1ff5eb0363fed6348/build-end.log Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Mark a number of development related packages as deprecatedThomas Petazzoni2012-11-174-0/+8
| | | | | | | | | | | | automake, autoconf, libtool and make on the target are basically useless if we don't support building a toolchain on the target. Of course, the host variant of automake, autoconf and libtool will remain available. [Peter: fixup to apply after perl change] 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>
* Deprecate the support for the toolchain on targetThomas Petazzoni2012-11-172-3/+6
| | | | | | | | | | | | | | | | As discussed during the ELCE 2012 Buildroot Developers Meeting, we no longer want to support the possibility of building a toolchain for the target. None of the core developers have any use for this, it has been known to be broken or cause problems for a long time without anyone providing fixes for it. In addition to this, Buildroot is inherently a cross-compilation tool, so the usage of a native toolchain on the target is not really useful. Many newcomers are tempted to use this possibility even though it is clearly not the intended usage of Buildroot. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libffi: add aarch64 support from upstreamThomas Petazzoni2012-11-171-0/+2326
| | | | | | | | | Fixes build failures like: http://autobuild.buildroot.org/results/6b4b4c414d366c936df480747c78272050c84293/build-end.log Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libffi: make blackfin patch a proper git patchThomas Petazzoni2012-11-171-76/+99
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xapp_xvidtune: bump version to 1.0.2 to fix Xmu related build failureThomas Petazzoni2012-11-171-1/+1
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xapp_xmh: bump version to 1.0.2 to fix Xmu related build failureThomas Petazzoni2012-11-171-1/+1
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xapp_xlogo: bump version to 1.0.4 to fix Xmu related build failureThomas Petazzoni2012-11-171-1/+1
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xapp_xload: bump version to 1.1.1 to fix Xmu related build failureThomas Petazzoni2012-11-171-1/+1
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xapp_xfd: bump version to 1.1.1 to fix Xmu related build failureThomas Petazzoni2012-11-171-1/+1
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xapp_xditview: bump version to 1.0.2 to fix Xmu related build failureThomas Petazzoni2012-11-171-1/+1
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xapp_xclipboard: bump to 1.1.2 to fix Xmu related build failureThomas Petazzoni2012-11-171-2/+2
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xapp_viewres: bump to 1.0.3 to fix Xmu related build failureThomas Petazzoni2012-11-171-1/+1
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xapp_twm: bump to 1.0.6 to fix Xmu related build failureThomas Petazzoni2012-11-171-1/+1
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xapp_editres: bump to 1.0.5 to fix Xmu related build failureThomas Petazzoni2012-11-171-1/+1
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xutil_util-macros: bump to version 1.17Thomas Petazzoni2012-11-171-1/+1
| | | | | | | | | Needed by other xapp versions bump, which themselves are needed to fix the missing link against the Xmu library (build failures similar to http://autobuild.buildroot.org/results/1a4f84ad76ad8c4e70bff6878fc232edf46ff8f1/build-end.log). Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xlib_libXt: bump version to 1.1.3Thomas Petazzoni2012-11-172-11/+10
| | | | | | | | | | Needed by the bump of xapp_clipboard, itself needed to avoid the following build failure: http://autobuild.buildroot.org/results/1a4f84ad76ad8c4e70bff6878fc232edf46ff8f1/build-end.log Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* barebox: Add 2012.11, remove 2012.07Maxime Ripard2012-11-171-4/+4
| | | | | Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mysql_client: security bump to version 5.1.66Gustavo Zacarias2012-11-161-1/+1
| | | | | | | | Fixes multiple security isssues, most of them of the server component though. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gdb: not available on aarch64 for the targetThomas Petazzoni2012-11-161-1/+1
| | | | | | | | | Fixes http://autobuild.buildroot.org/results/d32a0fb1584a125cccde521a3960fb87ff7e2de6/build-end.log Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* manual: minor tweaksSimon Dawson2012-11-1623-131/+128
| | | | | | | | | Minor grammatical and spelling tweaks to the manual content. Signed-off-by: Simon Dawson <spdawson@gmail.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Acked-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* cpanminus: mark as brokenThomas Petazzoni2012-11-161-0/+4
| | | | | | | | | | | | | | | | | | cpanminus is currently responsible for about half of the autobuilder failures, due to the missing dependency on host-qemu. However, even with the host-qemu proposed by Arnout, cpanminus will still not work properly: it will try to execute on the build machine executables built for the target. While qemu is here to emulate the instruction set, there is still the unsolved problem of kernel headers version mismatch between the target and the build environments. So the whole approach that consists in using host-qemu for building simply cannot work properly, and until it is solved, the package should be marked as broken. 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>
* kexec: disable on unsupported architecturesSimon Dawson2012-11-161-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | kexec only supports the following architectures. i?86 powerpc powerpc64 arm* s390x|s390 sh4|sh4a|sh3|sh mips* cris crisv32 ia64 x86_64 alpha The Buildroot kexec package is available when an unsupported target architecture is selected, leading to autobuild failures like the following. http://autobuild.buildroot.net/results/e706b08abb4fd1987fc4aa970d6be50fc92dc1fa/build-end.log This patch makes the kexec package available only for the supported architectures. Signed-off-by: Simon Dawson <spdawson@gmail.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* can-utils: add CAN FD supportYegor Yefremov2012-11-161-1/+1
| | | | | Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* manual: contribute.txt: do not use --summary option with 'git format-patch'Samuel Martin2012-11-161-2/+2
| | | | | Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* manual: prerequisite.txt: add texinfo to the mandatory package listSamuel Martin2012-11-161-0/+1
| | | | | | | | Using the internal Buildroot toolchain backend, makeinfo, whom belongs to the texinfo package, is required to build gcc and gdb. Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* toolchain/gdb: disable support of full gdb on target for blackfinThomas Petazzoni2012-11-161-1/+1
| | | | | | | | | | There is no support in gdb 6.6 for the Blackfin architecture, so disallow this choice. This fixes the following build failure: http://autobuild.buildroot.org/results/e37db29810265a756833da163fda444d967d7874/build-end.log Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libnspr: fix build with ARMv7 toolchainsThomas Petazzoni2012-11-161-0/+6
| | | | | | | | | Fixes the following build failure: http://autobuild.buildroot.org/results/d7323831372050e425a34f5104a46d8cbd6be214/build-end.log Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xlib_libXt: add patch to fix cross-compilation issueThomas Petazzoni2012-11-162-0/+52
| | | | | | | | | Fixes the following build failure: http://autobuild.buildroot.org/results/2815885d589d75259508bcce4f272b8dddb3be77/build-end.log Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>