summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* package/x11r7/xdriver_xf86-video-siliconmotion: Fix compile warnings being ↵Bernd Kuhls2015-11-161-0/+2
| | | | | | | | | | | | | | treated as error Fixes http://autobuild.buildroot.net/results/059/059d771cb39532dee73a5f50e24b3441005ed38b/ http://autobuild.buildroot.net/results/542/5429dd3f07430cf1487a8cfa82ba55e66a640473/ http://autobuild.buildroot.net/results/073/073105a692033665d31b2dc034eff2e0fdca7f10/ http://autobuild.buildroot.net/results/018/01805d60b8b046122d357e2559268e8a45dcf9d3/ and many others Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/gauche: force to use internal libatomic_opskei-k@ca2.so-net.ne.jp2015-11-161-0/+1
| | | | | | | | | | | | | | | Force to use internal libatomic_ops of gauche, since the external libatomic_ops packaged in Buildroot is not compatible with gauche. Fixes: http://autobuild.buildroot.org/results/a97/a979f6a58f0fbb1896830461d6c384f4a65c9429/ [Thomas: tweak commit log.] Signed-off-by: Hiroshi Kawashima <kei-k@ca2.so-net.ne.jp> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/gauche: fix getcontext build issue at link timekei-k@ca2.so-net.ne.jp2015-11-161-0/+62
| | | | | | | | | | | | | | | | | | | | | This patch is ported from bdwgc package. Since Gauche uses an internal copy of the boehm gc code, it is affected by the same problem. Both configure and configure.ac are modified because autoreconf fails due to an incompatibility with the version of the autotools used by Buildroot. Fixes: http://autobuild.buildroot.org/results/8c6/8c6ce526735a36b8c8b4c6047e3c69039c4527cb/ http://autobuild.buildroot.org/results/894/89460829a737a4dab19103f7a46905636420b0a8/ [Thomas: adjust commit log and patch description.] Signed-off-by: Hiroshi Kawashima <kei-k@ca2.so-net.ne.jp> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Tested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/gauche: exclude build on archs not boehm gc portedkei-k@ca2.so-net.ne.jp2015-11-161-0/+11
| | | | | | | | | | | | | | | | | | | | | This patch limits gauch build only on architectures boehm gc is ported. Will fix: http://autobuild.buildroot.org/results/368/3681948013fcd39cc80b690b880924421e429c80// http://autobuild.buildroot.org/results/ba7/ba7eb5a878ec25033596dc7c9b0f4678d4a83de5// http://autobuild.buildroot.org/results/1cb/1cbf1ee5bde3d50b935ae8ba931c8d0cc1052acc// http://autobuild.buildroot.org/results/8af/8afb36606eabdc6ae6e65a28a11877af39f9a7e0// [Thomas: - add comment explaining where the architecture dependency is coming from, as suggested by Arnout. - move the definition of BR2_PACKAGE_GAUCHE_ARCH_SUPPORTS to the beginning of the Config.in file, to be consistent with what we do in other packages.] Signed-off-by: Hiroshi Kawashima <kei-k@ca2.so-net.ne.jp> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* zedboard: uboot: load env earlierGwenhael Goavec-Merou2015-11-161-4/+3
| | | | | | | | | | | | By default, with the original patch bootcmd runs sdboot before loading uEnv.txt. Consequently, if the user change modeboot, the user's defined content is updated too late. By loading uEnv.txt before 'run $modeboot' the correct boot mode is used instead of default mode. Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com> Acked-By: Jan Viktorin <viktorin@rehivetech.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boost: do not allow context module on sparcThomas Petazzoni2015-11-161-2/+3
| | | | | | | | | | | | The boost context module does not build on sparc, even if sparc is advertised as a supported architecture by the boost documentation. So let's disallow this module for the time being. Fixes: http://autobuild.buildroot.org/results/206/2060e6e31c4d739947097faf6587e0a06681fee2/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* uboot: fix ARCH for i386 and x86_64Arnout Vandecappelle2015-11-161-1/+3
| | | | | Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* strongswan: security bump to version 5.3.4Gustavo Zacarias2015-11-162-4/+4
| | | | | | | | | | | Fixes: CVE-2015-8023 - authentication bypass vulnerability in the eap-mschapv2 plugin that was caused by insufficient verification of the internal state when handling EAP-MSCHAPv2 Success messages received by the client. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libgudev: add a hash fileVicente Olivert Riera2015-11-161-0/+2
| | | | | Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/fastd: propagate libcap dependencyYann E. MORIN2015-11-141-2/+4
| | | | | | | | | libcap neds headers >= 3.0, so propagate that down to fastd which selects libcap. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Alexander Dahl <post@lespocky.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/ebtables: disable for musl toolchainsRomain Naour2015-11-131-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ebtabes fail to build with a musl based toolchain due to several errors. Most of them has been fixed by [1] and [2] but it's not enought because useful_functions.c fail to build due to mixed usespace and kernel headers usage [3]. In file included from [...]/sysroot/usr/include/netinet/ether.h:8:0, from useful_functions.c:28: [...]/sysroot/usr/include/netinet/if_ether.h:96:8: error: redefinition of ‘struct ethhdr’ struct ethhdr { ^ In file included from include/linux/netfilter_bridge.h:8:0, from include/linux/netfilter_bridge/ebtables.h:17, from include/ebtables_u.h:27, from useful_functions.c:25: include/linux/if_ether.h:119:8: note: originally defined here struct ethhdr { ^ Makefile:78: recipe for target 'useful_functions.o' failed Fixes: http://autobuild.buildroot.net/results/75c/75cc79ae2a2d05ad27198f1b745c8bef37c3a87d/build-end.log [1] http://git.netfilter.org/ebtables/commit/?id=f8079671326e9fd079391d24911a9a8a77f1d6fd [2] http://git.netfilter.org/ebtables/commit/?id=4488ba7aa2bb612a624c68957f464fc0ee786e05 [3] http://wiki.musl-libc.org/wiki/FAQ#Q:_why_am_i_getting_.22error:_redefinition_of_struct_ethhdr.2Ftcphdr.2Fetc.22_.3F Signed-off-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libpng: security bump to version 1.6.19Gustavo Zacarias2015-11-132-4/+4
| | | | | | | | | | | | Fixes: png_set_PLTE/png_get_PLTE functions failed to check for an out-of-range palette when reading or writing PNG files with a bit_depth less than 8. CVE not yet assigned. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* zxing-cpp: needs dynamic libraryGustavo Zacarias2015-11-131-2/+3
| | | | | | | | Fixes: http://autobuild.buildroot.net/results/982/982bd00de9da8cedd47209ece4fac92bbcccb04b/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* x265: needs dynamic libraryGustavo Zacarias2015-11-132-4/+7
| | | | | | | | Fixes: http://autobuild.buildroot.net/results/60f/60fc8d54ec61c96e9beaa84154fe8d7e61e55d4e/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* fastd: needs mmuGustavo Zacarias2015-11-131-0/+2
| | | | | | | | Fixes: http://autobuild.buildroot.net/results/87b/87bf97966cb802fc307ec9710725a3947ec33c39/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* busybox: add upstream unzip segv patchGustavo Zacarias2015-11-131-0/+111
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ranger: propagate python3 wchar dependencyPeter Korsgaard2015-11-131-0/+5
| | | | | | | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/da1/da1a4cac055ab4b1a301cf719233ff00d1e793a2/ http://autobuild.buildroot.net/results/8bb/8bbfd91d1d972b5d382e7355a8a36ab532510745/ http://autobuild.buildroot.net/results/05c/05c7691c0cc1ef4cfa842643ab564a3958e66542/ http://autobuild.buildroot.net/results/dfd/dfdbb574708393b627b1244a627444478155c70f/ Python3 needs wchar, so ranger needs to depend on that as well before we can safely select python3. While we're at it, also add a comment about the toolchain dependencies. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ibrdtnd: don't build (latex) documentationPeter Korsgaard2015-11-131-0/+3
| | | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/05d/05d2d80050061e3fe1bd95a9644f4178ef73ef62 The build system builds api documentation if it finds pdflatex, which we don't need to spend time on and which may fail if not all the pdflatex dependencies are available, so disable it. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ibrdtnd: needs host-pkgconfPeter Korsgaard2015-11-121-1/+1
| | | | | | | | | The configure script uses pkg-config to find the optional dependencies, so make sure it is present: checking pkg-config is at least version 0.9.0... yes Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* polarssl: security bump to version 1.2.18Gustavo Zacarias2015-11-122-3/+3
| | | | | | | | | | | | | | | | | | Fixes a potential heap corruption on Windows when mbedtls_x509_crt_parse_path() is passed a path longer than 2GB. This cannot be triggered remotely. Found by Guido Vranken, Intelworks. Fixes a potential buffer overflow in some asn1_write_xxx() functions. This cannot be triggered remotely unless you create X.509 certificates based on untrusted input or write keys of untrusted origin. Found by Guido Vranken, Intelworks. The X509 max_pathlen constraint was not enforced on intermediate certificates. Found by Nicholas Wilson, and fix and tests provided by Janos Follath. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ltris: add upstream patch to fix buld with GCC 5Rodrigo Rebello2015-11-121-0/+308
| | | | | | | | | | | | | | | | | | LTris was failing to build with GCC 5 due to a change in semantics regarding inline functions compared to previous GCC versions. The issue has already been solved upstream, but a new version hasn't been released yet. Fixes: http://autobuild.buildroot.net/results/d5e/d5e832c3aa7ee7af128e2ba1835fe7d5d69d7ce8/ http://autobuild.buildroot.net/results/e73/e7306093e0ae1a1dcb69f015b10d56e4c95e689e/ http://autobuild.buildroot.net/results/781/781e891e8a59dab29b0ec37d43cd03107f6cce5b/ ... Signed-off-by: Rodrigo Rebello <rprebello@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs/qemu: bump to the latest linux versionGustavo Zacarias2015-11-1159-122/+158
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ppc-mpc8544ds: switch to custom kernel config since the new 4.3-shipped mpc85xx_basic_defconfig doesn't work with Qemu. Incidentally while cleaning it up it now seems to work fine with newer qemu versions. sparc64_sun4u: ditch ne2k driver since it's useless, and add the e1000 driver which works fine. x86: stick to 4.2.x kernels since 4.3 doesn't work right with uclibc (any variant) based toolchains. Results table: Defconfig Kernel Qemu Network Status -------------------------------------------------------------- aarch64_virt 4.3 2.3.0 YES OK arm_nuri 3.10.93 2.3.0 NO(1) OK(2) arm_versatile 4.3 2.3.0 YES OK arm_vexpress 4.3 2.3.0 YES OK microblazebe 4.3 2.3.0 YES OK microblazeel 4.3 2.3.0 YES OK mips64el_malta 4.3 2.3.0 YES OK mips64_malta 4.3 2.3.0 YES OK mipsel_malta 4.3 2.3.0 YES OK mips_malta 4.3 2.3.0 YES OK ppc_g3beige 4.3 2.3.0 YES OK ppc_mpc8544ds 4.3 2.3.0 YES OK ppc_virtex_ml507 4.3 2.3.0 NO OK ppc64_pseries 4.3 2.3.0 YES OK sh4 4.3 2.3.0 YES OK sh4eb 4.3 2.3.0 NO(1) OK sparc_ss10 4.3 2.3.0 YES OK sparc64_sun4u 4.3 2.3.0 YES OK sparc_sun4u 4.3 2.3.0 YES OK x86 4.2.6 2.3.0 YES OK(3) x86_64 4.3 2.3.0 YES OK xtensa_lx60 4.3 2.3.0 YES OK (1) - Supposed to work but broken, probably Qemu emulation issue (2) - In like 1/3 runs it fails to start properly (3) - linux 4.3.0 doesn't like uclibc-based toolchains (net issues) Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wine: Update download locationAndré Hentschel2015-11-112-4/+3
| | | | | Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/python-protobuf: eliminate unneeded build-time dependenciesSteven Noonan2015-11-111-0/+37
| | | | | | | | | | | | | | This was causing unexpected HTTP requests by the setup.py script for python-protobuf. These "dependencies" aren't actually required for a successful build, and are not staged into the target install directory. Fixes: http://autobuild.buildroot.org/results/e44/e44694f30e39266491a1040e284e504d6d37ef9e/ Signed-off-by: Steven Noonan <steven@uplinklabs.net> Tested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* docs/manual: fix bash export syntax in example codeLuca Ceresoli2015-11-111-1/+1
| | | | | | | | To export a variable in .bashrc we shouldn't put a '$' at the beginning of the line, and there must be a '=' between key and value. Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ffmpeg: mark as not available on nios2Thomas Petazzoni2015-11-117-10/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ffmpeg was already marked as not available for the NIOS2 Sourcery toolchains, but it could still be built with the internal toolchain backend or a custom external toolchain. However, an inspection of the latest glibc source code indicates that FE_INVALID, FE_OVERFLOW and FE_UNDERFLOW and indeed not available in the nios2 variant of <fenv.h>. Consequently, this patch makes ffmpeg not available on nios2, which allows to simplify a bit the dependencies. It propagates this dependency to: - minidlna (and at the same time makes sure the minidlna comment is not displayed on nios2, which wasn't properly taken into account until now) - mpd - opencv - opencv3 - squeezelite - tovid Even if it selects ffmpeg, Kodi does not need an update since Kodi is only available on a limited number of architectures (which don't include nios2, obviously). Other packages only make use of ffmpeg when available. Fixes: http://autobuild.buildroot.org/results/921/9212f5a6432c5e695ac0630695405cea05e28610/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libssh2: disable on broken nios2 toolchainsThomas Petazzoni2015-11-112-0/+6
| | | | | | | | Fixes: http://autobuild.buildroot.org/results/bcf/bcfd8287a8d3dec2d66aa8191910f4dab0d7be36/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/mplayer: needs host-yasm for mmx supportBernd Kuhls2015-11-111-1/+7
| | | | | | | | | | | Fixes http://autobuild.buildroot.net/results/6a8/6a8c3a70e33cb5b3fc40d036fb0716d915185f33/ http://autobuild.buildroot.net/results/cef/cef30d4e14d39ab64bb27a6514a0390755f4a9d2/ http://autobuild.buildroot.net/results/03b/03b1b42688b07789971a99337708b4dbe4278665/ http://autobuild.buildroot.net/results/5e3/5e3320dfc6793a9ff0494161cdc9a3be795462c4/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* hostapd: add security patchesGustavo Zacarias2015-11-112-0/+105
| | | | | | | | Fixes: CVE-2015-5314 - hostapd: EAP-pwd missing last fragment length validation Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* wpa_supplicant: add security patchesGustavo Zacarias2015-11-114-0/+171
| | | | | | | | | | | | Fixes: CVE-2015-5310 - wpa_supplicant unauthorized WNM Sleep Mode GTK control CVE-2015-5315 - wpa_supplicant: EAP-pwd missing last fragment length validation CVE-2015-5316 - EAP-pwd peer error path failure on unexpected Confirm message Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/skeleton: ensure custom skeleton uses merged /usr if neededYann E. MORIN2015-11-101-0/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | When using systemd, the policy in Buildroot is to use a merged /usr (see c5bd8af6, "system: add options for /bin /sbin and /lib to be symlinks into /usr" for more info). So, we apply a few tricks in some packages to account for the merged /usr case. However, when using a custom skeleton, we have no say in how that skeleton is organised, so it may well have a split /usr. In that case, our little tricks might not work as expected. So, when the user uses a custom skeleton and wants systemd as an init system, we must check that the custom skeleton is setup with a merged /usr. We do that by checking that each pair of {/lib,/usr/lib} {/bin,/usr/bin} and {/sbin,/usr/sbin} have the same inode numbers, i.e. /lib must have the same inode number as /usr/lib (and so on...). When a pair does not share the same inode number, this is not a merged /usr and we abort. We implement that check with make constructs, so it is done very early in the build process, and we can abort early if need be. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Cc: Peter Korsgaard <jacmet@uclibc.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/skeleton: don't handle merged /usr for custom skeletonYann E. MORIN2015-11-101-2/+4
| | | | | | | | | | In case the user wants to use a custom skeleton, we should not try to handle the symlinks (resp. mkdir) to handle merged (resp. split) /usr. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Cc: Peter Korsgaard <jacmet@uclibc.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/skeleton: qstrip path before using itYann E. MORIN2015-11-101-1/+1
| | | | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* linux-headers: bump 3.{10, 14}.x and 4.{1, 2}.x seriesGustavo Zacarias2015-11-101-4/+4
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* liquid-dsp: fix powerpc/altivec build failuresGustavo Zacarias2015-11-101-0/+5
| | | | | | | | | | | | | | | | | | | | | When a powerpc target is detected the build system tries to force altivec support but that's wrong: Not every powerpc processor has altivec instruction support. It's using the removed/deprecated -faltivec compiler directive when it should be using -maltivec instead. Even if the above conditions are corrected the altivec codepath fails to build properly. So just disable altivec in general using the standard --enable-simdoverride configure option. Fixes: http://autobuild.buildroot.net/results/e1b/e1b6cf76a7a4ae754a928d211e779e9381198f48/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gettext: fix legal infoGustavo Zacarias2015-11-101-2/+2
| | | | | | | | | The license is wrong, it's GPLv3+ rather than GPLv2+ now. Also there's a specific clause for libintl that makes it LGPLv2.1+, see gettext-runtime/COPYING. Signed-off-by: Gustavo Zacarias <gustavo.zacarias@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ruby: explicitly disable SSP supportThomas Petazzoni2015-11-101-0/+4
| | | | | | | | | | | | | | | | | | The SSP support checks of the Ruby configure script do not do a full link, and therefore don't properly detect if SSP support is fully functional or not, which causes some build failures if the compiler supports -fstack-protector but the C library does not provide the SSP implementation. To avoid this, we explicitly tell ruby if SSP support is available or not. Fixes: http://autobuild.buildroot.net/results/001/00154b0142f51c197d5d53ae36f7adc4f8250d9d/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ruby: do not overwrite RUBY_CONF_ENVThomas Petazzoni2015-11-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | In commit 53bf889cdca77979814bc6b74170e2f104fc3b70 ("ruby: should not use dl_iterate_phdr() on Blackfin") we added ac_cv_func_dl_iterate_phdr=no to RUBY_CONF_ENV when building on the Blackfin architecture. However, while doing so, we overwrote the previous value of RUBY_CONF_ENV, which was defined to have custom CFLAGS: RUBY_CONF_ENV = CFLAGS="$(RUBY_CFLAGS)" This has no visible effect because the custom CFLAGS are only used on SuperH/SuperH 64, while the overwrite of RUBY_CONF_ENV takes place on Blackfin. However, it doesn't look very pretty, and future additions to RUBY_CONF_ENV may break this subtle behavior. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* dhcp: S80dhcp-server: also source /etc/default/dhcpd.conf for INTERFACESPeter Korsgaard2015-11-091-0/+3
| | | | | | | | Similar to how we do it for dhcpd.service. The file should really have been named /etc/default/dhcpd instead, but changing it now would break existing systemd setups so leave it as it is. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* dhcp: dhcpd.service: /etc/default/dhcpd.conf is optionalPeter Korsgaard2015-11-091-1/+1
| | | | | | | The environment file is for optional customization, so don't error out if it isn't present. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* dropbear: dropbear.service: /etc/default/dropbear is optionalPeter Korsgaard2015-11-091-1/+1
| | | | | | | The environment file is for optional customization, so don't error out if it isn't present. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libnss: security bump to version 3.20.1Gustavo Zacarias2015-11-092-3/+3
| | | | | | | | | | | | | | | Fixes: CVE-2015-7181 - A use-after-poison flaw was found in the way NSS parsed certain ASN.1 structures. An attacker could use this flaw to cause NSS to crash or execute arbitrary code with the permissions of the user running an application compiled against the NSS library. CVE-2015-7182 - A heap-based buffer overflow flaw was found in the way NSS parsed certain ASN.1 structures. An attacker could use this flaw to cause NSS to crash or execute arbitrary code with the permissions of the user running an application compiled against the NSS library. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* system: Fix warning when selecting systemd and ensure merged /usr ↵Peter Korsgaard2015-11-091-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | workarounds are enabled With systemd and a custom skeleton, we end up with the following warning: warning: (BR2_INIT_SYSTEMD) selects BR2_ROOTFS_MERGED_USR which has unmet direct dependencies (BR2_ROOTFS_SKELETON_DEFAULT) Which makes sense as the logic to install the symlinks to /usr is part of the default skeleton handling, but the BR2_ROOTFS_MERGED_USR symbol is ALSO used by packages to activate various workarounds for a merged /usr, so it should be always active when using systemd even with a custom rootfs skeleton (that by definition must use a merged /usr as required by systemd). So introduce a dummy symbol with the same name for the custom skeleton case, similar to how we handle the BR2_PACKAGE_BUSYBOX_SHOW_OTHERS option. This is a hidden option so it can only be activated by enabling systemd (and not if people just want to use a merged /usr with a custom skeleton but not systemd), but as this is really a legacy option that is probably good enough (if not, patches are welcome!). Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Revert "system: Fix warning when selecting systemd"Peter Korsgaard2015-11-091-1/+1
| | | | | | | | | | This reverts commit b4718c3a28fc3b178253b24bd6fbb8540a724c7e. The BR2_ROOTFS_MERGED_USR symbol is used to activate various workarounds for a merged /usr by packages, so it should be active even with a custom rootfs skeleton. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mongrel2: uses dlopen(), needs dynamic library supportThomas Petazzoni2015-11-081-2/+4
| | | | | | | | Fixes: http://autobuild.buildroot.net/results/c5e/c5ecfe4a5ad3712d65293de517a24e76c4376c57/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* liquid-dsp: work-around compiler bug on SuperHThomas Petazzoni2015-11-081-0/+3
| | | | | | | | | | | | | | | | | On SuperH, the BR2_PACKAGE_LIQUID_DSP_FAST option of the liquid-dsp package causes triggers a compiler bug with the Sourcery CodeBench toolchains: src/filter/src/firdes.c:406:1: internal compiler error: in gen_reg_rtx, at emit-rtl.c:859 This commit works around this problem by simply making this option unavailable with the problematic toolchains. Fixes: http://autobuild.buildroot.net/results/d43/d43574b8f487648bc440fbe0b63b2a08b309dfc7/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boost: fix sparc64 compile, set the correct instruction-setWaldemar Brodkorb2015-11-081-0/+4
| | | | | | | | | | The default for sparc is v7, which doesn't work for sparc64. Use ultrasparc for sparc64. Fixes following autobuild errors: http://autobuild.buildroot.net/results/0cad0a6eddc153098bb6d1501afd1cf4a57a82d1/ Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* gcc-final: hard link TARGET-cc -> TARGET-gccSteven Noonan2015-11-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | Doing a symlink results in incorrect behavior: $ x86_64-buildroot-linux-gnux32-cc --version ccache: error: execv of [...]/x86_64-buildroot-linux-gnux32-cc.br_real.br_real failed: No such file or directory $ x86_64-buildroot-linux-gnux32-gcc --version x86_64-buildroot-linux-gnux32-gcc.br_real (Buildroot 2015.11-git-00965-g8d89653-dirty) 5.2.0 Copyright (C) 2015 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Note the double .br_real on the invocation by toolchain-wrapper. [Thomas: use 'ln -f' instead of 'cp -l', as suggested by Arnout.] Signed-off-by: Steven Noonan <steven@uplinklabs.net> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* system: Fix warning when selecting systemdMaxime Hadjinlian2015-11-081-1/+1
| | | | | | | | | | | With systemd and a custom skeleton, you end up with the following warning: warning: (BR2_INIT_SYSTEMD) selects BR2_ROOTFS_MERGED_USR which has unmet direct dependencies (BR2_ROOTFS_SKELETON_DEFAULT) Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* website/news: update with release date and announcement e-mail linkThomas Petazzoni2015-11-081-2/+4
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
OpenPOWER on IntegriCloud