summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | infra: pkg-utils.mk replace "echo -e" with printfMaxime Hadjinlian2014-05-211-2/+2
| | | | | | | | | | | | | | | | printf is POSIX-compliant, echo -e is not. Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | acpid: replace "echo -e" with printfMaxime Hadjinlian2014-05-211-1/+1
| | | | | | | | | | | | | | | | printf is POSIX-compliant, echo -e is not. Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | toolchain-external: fix Linaro 2014.02 symlinkThomas Petazzoni2014-05-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit cd32da8f7931af61737df293d1f8bcedaab8648e ("toolchain-external: add Linaro ARM big endian toolchain") a mistake was made, probably due to a rebase conflict that was incorrectly solved: the call to the post install staging hook that creates the necessary symbolic links for a root filesystem based on Linaro 2014.02 to work was removed. This commit reinstates this call, which should fix the problem observed by Maxime Hadjinlian while using Linaro 2014.02. Reported-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Tested-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | nodejs: fix build when python3 is selected in BuildrootThomas Petazzoni2014-05-212-6/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When Python 3 is selected in Buildroot, the host/usr/bin/python symlink of the host Python interpreter points to python3. Packages that need to use the host Python 2 interpreter have to use python2. In commit 40218a16526946f35dab0d05f379f71a01f29530 ("nodejs: force python interpreter"), Samuel made some changes to the nodejs package to use python2. One part of the changes is to sed a .gyp file to replace the string 'python' by the path to python2. However, this operation is done *after* calling the configure script, so it has in fact no effect. Putting this sed before calling the configure script fixes the problem. However, there is a better solution: the nodejs build system has a mechanism of variables, and it already defines a python variable according to the environment variable PYTHON being passed. So this patch instead adds a new patch to nodejs to use this python variable. Fixes: http://autobuild.buildroot.org/results/aff/affd7300895ec400de50a33d51b4e94e15d63341/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | packages: make providers declare what they provideYann E. MORIN2014-05-2110-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: http://autobuild.buildroot.org/results/285/2851069d6964aa46d26b4aabe7d84e8c0c6c72ce http://autobuild.buildroot.net/results/9b7/9b7870354d70e27e42d3d9c1f131ab54706bf20e [...] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Peter Korsgaard <jacmet@uclibc.org> Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com> Cc: Arnout Vandecappelle <arnout@mind.be> Cc: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | docs/manual: document the new FOO_PROVIDES variableYann E. MORIN2014-05-212-3/+15
| | | | | | | | | | | | | | | | | | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Peter Korsgaard <jacmet@uclibc.org> Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com> Cc: Arnout Vandecappelle <arnout@mind.be> Cc: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | infra/pkg-virtual: validate only one provider provides an implementationYann E. MORIN2014-05-211-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, it is possible that more than one provider of a virtual package is selected in the menuconfig. This leads to autobuild failures, and we do not protect the user from making a mistake in the configuration. The failure is then hard to troubleshoot in any case. We can't use kconfig constructs to prevent this, since kconfig does not tell how many options did a select on another option. This change introduces a new variable a provider *must* define to include all the virtual packages it is an implementation of. Then, when evaluating the package's rules, we check that the provider is indeed the declared one for each virtual package it claims to be an implementation of. This works by taking advantage that when more than one provider is selected, only one of them will 'win' in setting the _PROVIDES_FOO option. Thus any provider just has to check it is indeed the declared provider. If not, it means that one or more other provider is selected. This gives the opportunity to the user to change its configuration, and we can match the error message in the autobuilders to skip those failures (we can skip them instead of reporting them, since they are obviously configuration errors that should not happen in the first place.) [Note: kudos to Arnout for suggesting this actual implementation. :-)] Fixes: http://autobuild.buildroot.org/results/285/2851069d6964aa46d26b4aabe7d84e8c0c6c72ce http://autobuild.buildroot.net/results/9b7/9b7870354d70e27e42d3d9c1f131ab54706bf20e [...] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Peter Korsgaard <jacmet@uclibc.org> Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com> Cc: Arnout Vandecappelle <arnout@mind.be> Cc: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | build/sstrip: deprecate for 2014.05Yann E. MORIN2014-05-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Quoting Thomas on IRC: > sstrip is a piece of crap that we should exterminate > from the surface of the planet sstrip is now unmaintained, has a long history of generating butchered binaries in some cases, and does not gain that much space in the end. We'd like to obliviate sstrip from the strip options, anihilate the sstrip package, scorch any reference in fire, and cleanse our tree free of any remnants... But first, let's just deprecate it for now. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Cc: Peter Korsgaard <jacmet@uclibc.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | uboot: check various configuration parameters and bail out if emptyThomas Petazzoni2014-05-201-2/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Following the issues reported by Jerry <g4@novadsp.com>, it appears that there are a number of U-Boot configuration variables we are not checking properly, leaving users with weird behavior at build time. This commit extends the existing U-Boot checks to verify that when a custom version, custom tarball, or custom Git or Mercurial repositories are selected, the appropriate fields are not empty in the configuration. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | ipsec-tools: needs MMU supportThomas Petazzoni2014-05-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ipsec-tools currently fails to build for Blackfin due to GLOB_TILDE not being supported in Blackfin external toolchains. However, after fixing this problem (which will be fixed in later versions of the Blackfin external toolchains) allows to discover that ipsec-tools uses fork() anyway. Therefore, this patch simply marks ipsec-tools as not available on non-MMU systems. Consequently, it fixes: http://autobuild.buildroot.org/results/fc4/fc4ef4101a20e64eb52da56557d6996dd73b3d86/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | matchbox-keyboard: fix dependenciesPeter Korsgaard2014-05-202-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Correct a number of issues with matchbox-keyboard: - Missing dependencies on host-pkgconf and expat - Missing kconfig select on xlib_libXft - pango/cairo confusion, ensure cairo is built before if enabled - _CONF_OPT variable typo Fixes: http://autobuild.buildroot.net/results/473/47380d57e507ec395a1132dfd7b32d35459c1c7a// http://autobuild.buildroot.net/results/d9a/d9aa2b6ddce920ea45fbd7093addfc0ee6b94467// http://autobuild.buildroot.net/results/aad/aad393a81812df28cbc296f556de2acb4e6d114b// http://autobuild.buildroot.net/results/124/124b28336ed61822fa6d5d2591b4e70d83b8a213// and 17 other build errors, dating back to 2013-07-03 Reported-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | pciutils: disallow on BlackfinThomas Petazzoni2014-05-202-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | Even though some Blackfin processors have PCI interfaces, the PCI support is not supported by the Linux kernel: it has been marked as broken since 2008. This means there's probably little interest for PCI on Blackfin, and consequently little interest about getting pciutils to build. Fixes http://autobuild.buildroot.net/results/a27/a27ce61967ef8f780887f7681c8b0edd91656be6/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | samba: disable on AVR32Thomas Petazzoni2014-05-201-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | samba produces particularly large binaries, and the relocations needed for it do not fit in the possible relocation mechanisms available on AVR32. Since samba is very unlikely to be used on AVR32, let's just disable it, as we've already done for samba4. Fixes: http://autobuild.buildroot.net/results/0142b1d5b8c3f20f1bff76ece646d901407f7490/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | package/webkit: Fix OpenGL-related dependenciesBernd Kuhls2014-05-202-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fixes http://autobuild.buildroot.net/results/27a/27a674c6a19a729fae5cc33de0360b2a061930c1/ This patch indeed fixes several problems based on the autobuilder-defconfig used. 1) Add missing dependencies when opengl is detected by webkit to satisfy autobuilder: checking which GPU acceleration backend to use... opengl checking for XCOMPOSITE... yes checking for XDAMAGE... no configure: error: Package requirements (xdamage) were not met: 2) ... but opengl should not have been detected with the used defconfig: $ grep MESA .config BR2_PACKAGE_MESA3D=y which will lead to a link error although webkit configure found all dependencies: /home/br2/output/host/opt/ext-toolchain/bin/../lib/gcc/mips-linux-gnu/4.7.3/../../../../mips-linux-gnu/bin/ld: cannot find -lGL 3) same is valid for glx, having GL/glx.h means nothing 4) add some configure options for gles/egl as well, just to make sure ;) Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | gdb: switch to 7.x for BlackfinThomas Petazzoni2014-05-204-396/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For some reason, we were keeping gdb version 6.6a specially for Blackfin. However, it turns out that support for Blackfin was merged in gdb 7.4 (cross-gdb and gdbserver, not native gdb on the target). Therefore, we can simply remove the support for version 6.6a and use 7.5 as the default. Both 7.4 and 7.5 were built tested, including cross-gdb and gdbserver. The original reason to switch to 7.x is that 6.6a doesn't build for Blackfin FLAT, and while it builds for Blackfin FDPIC, it only builds libiberty.a and does not actually build a cross debugger. Fixes: http://autobuild.buildroot.org/results/b47/b47f85553336b7f63ee4ecdf8598374ce4a225a3/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | gdb: fix build of host-gdb 7.4Thomas Petazzoni2014-05-201-0/+3
| | | | | | | | | | | | | | | | | | The build of host-gdb 7.4 fails due to some texinfo issue. To avoid that, use the same trick as is used for the target variant of gdb: tell gdb that makeinfo is missing. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | fio: disable on nios2 because of missing fallocate64()Frank Bergmann2014-05-191-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The fallocate() function is replaced by fallocate64() while compiling with LARGE_FILE flags. Current nios2 toolchain is missing the fallocate64() function. Fixes: http://autobuild.buildroot.net/results/9cd/9cd30031a40f768f6090cfba44c880fb2406672b http://autobuild.buildroot.net/results/7da/7da32ca8178aa6bada06dfaea38e9e693fba0db2 http://autobuild.buildroot.net/results/0ef/0ef7358289bff2a5f9efda27115eddb379c1a0b9 [...] [Peter: reference BR2_LARGEFILE, add autobuilder refs as suggested by Yann] Signed-off-by: Frank Bergmann <frank@frajasalo.de> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | linux-headers: bump 3.{2,4,12}.x seriesGustavo Zacarias2014-05-191-3/+3
| | | | | | | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | samba4: disable libbsd supportGustavo Zacarias2014-05-191-0/+26
| | | | | | | | | | | | | | | | | | There's a symbol conflict between regular (POSIX) link(2) and the BSD variant for builtin heimdal when libbsd is around and used. Fixes: http://autobuild.buildroot.net/results/657/65726ceccbc2d8fa24e178ea66cd44703768bc95/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | Makefile: move fs/common.mk above external.mkPhilippe Reynes2014-05-191-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | The file external.mk was included before fs/common.mk, so it was impossible to add rootfs targets using the BR2_EXTERNAL mechanism. This change moves the inclusion of fs/common.mk before external.mk to allow this. Signed-off-by: Philippe Reynes <tremyfr@yahoo.fr> [ThomasDS: rebased, update commit message] Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | news.html: add 2014.05-rc1 announcement mail linkPeter Korsgaard2014-05-191-1/+2
| | | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | package/imagemagick: remove useless makefile target.Romain Naour2014-05-191-0/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Makefile's target "install-magickincarchHEADERS" and "magick-install-data-local" install both the same file (magick-baseconfig.h) in the same time... The problem can be reproduced with: mkdir /tmp/bar /usr/bin/install -c -m 644 foo /tmp/bar & /usr/bin/install -c -m 644 foo /tmp/bar/foo /usr/bin/install: cannot create regular file '/tmp/bar/foo' : File exists So, remove one of them. Fixes: http://autobuild.buildroot.net/results/d34/d34077ce582866c50bbd90de10bbe593e39463f1/build-end.log Signed-off-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | duma: not available on non-MMU platformsThomas Petazzoni2014-05-181-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | By design, building duma on Blackfin and other non-MMU platforms is quite useless: it uses page mappings to detect buffer overrun and use-after-free programming errors. Therefore, this commit simply marks duma as not available on non-MMU platforms. Fixes: http://autobuild.buildroot.org/results/951/9519d7abb45c6a789874ec6bb84418c31a98916b/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | fbgrab: fix static linkingThomas Petazzoni2014-05-181-0/+21
| | | | | | | | | | | | | | | | | | | | | | Fixes: http://autobuild.buildroot.org/results/9e0/9e079632a6c0556c96ec8ed7564286aa84044bf7/ http://autobuild.buildroot.org/results/401/401105b5e120176e78c2e5fcabe54ab0bde1bf40/ and more Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | mplayer: not supported on ARCThomas Petazzoni2014-05-181-2/+2
| | | | | | | | | | | | | | | | | | | | Fixes: http://autobuild.buildroot.org/results/af1/af1ca869dbc7a71aa4cc89373d605ca8f790fcc9/ [Peter: also adjust largefile comment dependency] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | cairo: fix build issue with gcc 4.9Thomas Petazzoni2014-05-182-0/+39
| | | | | | | | | | | | | | | | | | Fixes: http://autobuild.buildroot.org/results/277/277038de62d6262576a63b213374a33357a8333b/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | Drop 'foo' debug file from previous commitPeter Korsgaard2014-05-171-0/+0
| | | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | graph-depends: rename the variable to pass the max depthYann E. MORIN2014-05-174-5/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There will soon be new options to the graph-depends script, which we can only sanely pass via environment variables. Currently, we use such an environment variable to pass the maximum depth of the dependency graph; the name of that variable is explicit that it contains just the depth. However, there has been so far no release of Buildroot which would make use of that variable, so no user should have come to rely on it. Rename that variable so it is less specific, and more generic, so it can be used to pass more options to graph-depends. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Cc: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | package/duma: do not let Makefile guess OSYann E. MORIN2014-05-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | We need to tell the duma Makefile what OS we're gonna run on, or it uses default values. It turns out the default values are the same as for OS=linux (and so this change should be a no-op), but it's just better to force it, and it avoids a warning during the build. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | xlib_libXpm: fix build on noMMU architecturesThomas Petazzoni2014-05-172-0/+23
| | | | | | | | | | | | | | | | | | | | | | Add a patch to libXpm to fix build on noMMU architectures. Fixes: http://autobuild.buildroot.org/results/c57/c571b0a9d9f36a445ea36a4bd609154f9a9bddd5/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | pulseaudio: uses fork(), not available on noMMU platformsThomas Petazzoni2014-05-174-0/+5
| | | | | | | | | | | | | | | | | | | | | | Even though pulseaudio has some HAVE_FORK compile-time conditionals to avoid using fork(), those parts of pulseaudio are not using it. Since using pulseaudio on !MMU platforms is fairly unlikely, we simply disable it when no MMU is available, and propagate this dependency to the appropriate locations. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | fluxbox: uses fork(), not available on noMMU platformsThomas Petazzoni2014-05-171-0/+2
| | | | | | | | | | | | | | | | | | fluxbox uses the fork() system call, not available on noMMU platforms. It's also fairly unlikely to have to use a full-blown X.org window manager on such platforms. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | php-imagick: propagate BR2_USE_MMU dependencyThomas Petazzoni2014-05-171-0/+1
| | | | | | | | | | | | | | | | | | php-imagick selects imagemagick, and imagemagick 'depends on BR2_USE_MMU', but this dependency was not propagated to php-imagick. This commit fixes that. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | zyre: propagate missing BR2_USE_MMU dependencyThomas Petazzoni2014-05-171-0/+2
| | | | | | | | | | | | | | | | zyre selects filemq, and filemq 'depends on BR2_USE_MMU', but this dependency was not propagated to zyre. This commit fixes that. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | package/x11r7/xserver_xorg-server: Udev kms support depends on libdrmBernd Kuhls2014-05-171-0/+7
| | | | | | | | | | | | | | | | Fixes http://autobuild.buildroot.net/results/18c/18c554d148fc00f85690c1638976dd6d0d7ff219/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | mysql: Add optional OpenSSL dependencyBernd Kuhls2014-05-171-0/+4
| | | | | | | | | | | | | | Make sure OpenSSL is built before mysql. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | mysql: Add optional zlib dependencyBernd Kuhls2014-05-171-0/+4
| | | | | | | | | | | | | | Make sure zlib is built before mysql. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | gpm: fix build on Microblaze due to ELF checkThomas Petazzoni2014-05-171-0/+8
| | | | | | | | | | | | | | | | | | Fixes: http://autobuild.buildroot.org/results/19d/19d93324caac8b4aad7abfe7b6c3d85612636368/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | sane-backends: uses fork(), not available on noMMU systemsThomas Petazzoni2014-05-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sane-backends currently doesn't build with the ADI external toolchains, due to an internal compiler failure. However, using the internal toolchain backend for Blackfin goes past this internal compiler failure, but raises the problem that sane-backends uses fork(). Sane-backends has a --enable-pthreads option that allows to use threads instead of forking in some parts of sane, but there are still some other areas of sane-backends that continue to use fork(). Since the probability of using sane-backends on a noMMU system is fairly small, we'll just disable this package for now on such architectures, until someone cares enough to investigate deeper. Fixes: http://autobuild.buildroot.org/results/136/136100c3a2d843b7915fdd83d23d8b301fee577e/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | tstools: uses fork() therefore needs MMUThomas Petazzoni2014-05-171-0/+2
| | | | | | | | | | | | | | | | | | Fixes: http://autobuild.buildroot.org/results/4f6/4f611e085a3e21319a98f5383adf2caac77a0bd6/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | elfutils: disable on Blackfin, problem of assembly symbol prefixThomas Petazzoni2014-05-171-0/+4
| | | | | | | | | | | | | | | | | | Fixes: http://autobuild.buildroot.org/results/922/92291286e86f9ea943ae7aa58cbd884c8db0c5d2/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | elfutils: propagate architecture dependency to commentThomas Petazzoni2014-05-171-0/+1
| | | | | | | | | | | | | | | | | | elfutils depends on !BR2_avr32, but this dependency was not properly propagated to the comment about toolchain options. This commit fixes that. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | jack2: not available on ARCThomas Petazzoni2014-05-171-0/+2
| | | | | | | | | | | | | | | | | | | | | | ARC lacks some compiler intrinsics to build jack2. Fixes: http://autobuild.buildroot.org/results/c21/c218be876d3abf7a8e212b6d526595bfd835e1c5/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | jack2: requires MMU supportThomas Petazzoni2014-05-171-0/+2
| | | | | | | | | | | | | | | | | | | | | | jack2 uses fork(), so it's not available on non-MMU architectures. Fixes: http://autobuild.buildroot.org/results/0d4/0d441bf1831b2a657b466e44c29423c45c07decd/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | libdvd{nav, read}: add patches to fix build on NIOS IIThomas Petazzoni2014-05-172-0/+63
| | | | | | | | | | | | | | | | | | Fixes: http://autobuild.buildroot.org/results/628/62839c4b2e687b940b97ad61bceb41cd5eb6e17a/build-end.log Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | package/avahi: does not build with static-onlyYann E. MORIN2014-05-162-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ... and propagate to reverse dependencies. Fixes (which I reproduced here): http://autobuild.buildroot.net/results/ea2/ea2c8f20c4032bf82876805ea787a55834091cec Should fix (which I did not even try to reproduce): http://autobuild.buildroot.net/results/4ef/4ef5bfc17f50bddb00f7ef3d62fc1fe963b7da82 http://autobuild.buildroot.net/results/76e/76e4854812b0ef3862c080eead4012b35ef27f0f http://autobuild.buildroot.net/results/5bf/5bfb3fd9fe61bef5f998dc5999ce2060c334662c http://autobuild.buildroot.net/results/dc6/dc607c35471ef6dda04e06ad05ae7794615af578 Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Peter Korsgaard <jacmet@uclibc.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | udev: replace "echo -en" with printfMaxime Hadjinlian2014-05-161-2/+2
| | | | | | | | | | | | | | | | printf is POSIX-compliant, echo -e/n is not. Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | eudev: replace "echo -en" with printfMaxime Hadjinlian2014-05-161-2/+2
| | | | | | | | | | | | | | | | printf is POSIX-compliant, echo -e/n is not. Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | netsnmp: cleanup configure flags handlingPeter Korsgaard2014-05-161-8/+4
| | | | | | | | | | | | | | | | | | No functional change, but cleaner. Remove the double --disable-manuals and move the debug handling together with the other optional configure flags. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | netsnmp: Remove ldconfig callsBernd Kuhls2014-05-161-6/+13
| | | | | | | | | | | | | | | | | | | | | | | | ldconfig breaks links created by gpu-viv-bin-mx6q. fixes http://autobuild.buildroot.net/results/ab5/ab57dd3729d529366808cbfc802f49360b2ec2b9/ [Peter: use NETSNMP_INSTALL_*_OPT, only install initscript for sysv init] Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
OpenPOWER on IntegriCloud