summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* package/uclibc: fix big oops from fb354d5fGustavo Zacarias2013-07-261-0/+31
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* cpanminus: bump to version 1.6109Francois Perrad2013-07-261-1/+1
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* perl-cross: bump to version 0.7.2Francois Perrad2013-07-261-2/+2
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/python-pyro: adding Pyro 3.14Fabien Marteau2013-07-223-0/+28
| | | | | | [Peter: fix LICENSE_FILES tag, adjust upstream URL] Signed-off-by: Fabien Marteau <fabien.marteau@armadeus.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: bump 3.10.x stable versionGustavo Zacarias2013-07-221-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux-headers: bump 3.{0, 4, 9, 10}.x stable versionsGustavo Zacarias2013-07-222-4/+4
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* dropwatch: new packageTzu-Jung Lee2013-07-224-0/+68
| | | | | | [Peter: fix help text & license, needs host-pkgconf] Signed-off-by: Tzu-Jung Lee <tjlee@ambarella.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* udisks: fix typos in license infoJerzy Grzegorek2013-07-221-2/+2
| | | | | Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Revert "dropwatch: new package"Peter Korsgaard2013-07-224-65/+0
| | | | | | This reverts commit 8d228d30105079a91fed16097193601713c02198. Was not supposed to have been pushed (yet).
* dropwatch: new packageTzu-Jung Lee2013-07-224-0/+65
| | | | | Signed-off-by: Tzu-Jung Lee <tjlee@ambarella.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* trivial: use geturischeme helper function where possibleThomas De Schampheleire2013-07-221-1/+1
| | | | | | | | | pkg-download.mk contains some helper functions to obtain subparts of URLs, like the URI scheme. In pkg-generic.mk, there is still one opportunity to use that helper function, instead of hardcoding it. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ext-toolchain-wrapper: fix uboot/linux with hardfpSpenser Gilliland2013-07-211-4/+25
| | | | | | | | | | | | | | The linux kernel and uboot specify -msoft-float in order to prevent floating point code from being generated. This causes a conflict when -mfloat-abi=hard or -mfloat-abi options are specified in the wrapper. This patch removes the -mfloat-abi option from the options generated by the wrapper only when -msoft-float, -mhard-float or -mfloat-abi are specified by the user. [Peter: fix !BR_FLOAT_ABI case, simplify] Signed-off-by: Spenser Gilliland <spenser@gillilanding.com> Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ext-toolchain-wrapper: fix typo on s/BR2_FPU/BR_FPU/Spenser Gilliland2013-07-211-1/+1
| | | | | | Signed-off-by: Spenser Gilliland <spenser@gillilanding.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* fix white spacesJerzy Grzegorek2013-07-2036-194/+194
| | | | | Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* zlib: bump to version 1.2.8Jerzy Grzegorek2013-07-201-2/+2
| | | | | Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ebtables: fix download urlJerzy Grzegorek2013-07-201-1/+1
| | | | | Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* uclibc/arm: doesn't build in thumb(1) mode with threadsGustavo Zacarias2013-07-192-2/+7
| | | | | | | | | | It runs out of registers, it fails even in official form (COMPILE_IN_THUMB_MODE=y) so just build it in ARM mode since EABI mandates interworking. Tested in an arm920t board. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* eglibc/arm: doesn't build in thumb(1) modeGustavo Zacarias2013-07-191-1/+7
| | | | | | | | | It runs out of registers, so build it in ARM mode, EABI mandates interworking so this isn't an issue. Tested in an arm920t board. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gcc/arm: disable mudflap for thumb(1)Gustavo Zacarias2013-07-191-0/+5
| | | | | | | libmudflap doesn't build for a thumb(1) toolchain so disable it. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* trivial: add space in 'bool"package"' construct in Config.inThomas De Schampheleire2013-07-192-2/+2
| | | | | | | | | | | | | In early buildroot, it apparently was customary to have following style in Config.in files: bool"expat" Nowadays, only two packages remain with this style: diffutils and expat. This trivial patch lines them up with the style: bool "expat" Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* dhcp: add config option for delayed-ack feature of dhcp serverThomas De Schampheleire2013-07-192-0/+9
| | | | | | | | This patch creates a config option for the ISC DHCP server to allow passing --enable-delayed-ack to its configure script. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* uClibc: Add uClibc patch to fix MIPS64/n64 interpreterMarkos Chandras2013-07-191-0/+51
| | | | | | | | | | | | uClibc picks the wrong interpreter for MIPS64/n64. This patch fixes this problem by checking the selected MIPS ABI instead of the MIPS variant. The patch has been committed upstream: http://git.uclibc.org/uClibc/commit/?id=603af30d6992e94ac30a66b953264076f4f2fd71 Signed-off-by: Markos Chandras <markos.chandras@imgtec.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* bind: security bump to version 9.6-ESV-R9-P1Gustavo Zacarias2013-07-195-20/+32
| | | | | | | Fixes CVE-2013-3919 Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gst1-plugins-good: unbreak (dyn|multi)udpsink for systems without IPv6 supportPeter Korsgaard2013-07-191-0/+44
| | | | | | Patch from upstream git. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* uclibc, eglibc: remove REALLY_NOSTDLIB referencesMischa Jonker2013-07-192-10/+3
| | | | | | | | | These were required with ARC gcc 4.4.7; ARC gcc 4.8 has been changed to behave the same as other architectures with -nostdlib, making this option obsolete. Signed-off-by: Mischa Jonker <mjonker@synopsys.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* arc: gcc: Go from 4.4.7 to 4.8 for ARCMischa Jonker2013-07-198-8/+244
| | | | | | | | | | This fixes multiple issues, including: - 'operand out of range' errors (due to defaulting to medium calls instead of short calls) - library dependencies that were not being found Signed-off-by: Mischa Jonker <mjonker@synopsys.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* arc: binutils: Go from 2.19-arc to 2.23.2-arcMischa Jonker2013-07-193-77/+1
| | | | | Signed-off-by: Mischa Jonker <mjonker@synopsys.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux-firmware: add support for b43xx firmwaresThomas Petazzoni2013-07-192-0/+8
| | | | | | 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>
* toolchain: instrument external toolchain wrapperYann E. MORIN2013-07-191-0/+9
| | | | | | | | | | If BR_DEBUG_WRAPPER is set in the envirnment, dump the actual command being exec()uted, to ease debugging issues with the wrapper. [Peter: adjust code style and output format to be cut'n'paste compatible] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/nss-mdns: do not overwrite user's nsswitch.confYann E. MORIN2013-07-192-16/+2
| | | | | | | | | | | Instead of over-writing the nsswitch.conf file (which may already contain user's specific configuration if it comes from a custom skeleton), just replace the 'hosts' line. Remove now-useless custom nsswitch.conf file. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/nss-mdns: fix avahi socket locationYann E. MORIN2013-07-191-0/+2
| | | | | | | | In buildroot, the avahi socket is located in /var/run/avahi-daemon, not in /usr/var/run/avahi-daemon/socket. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* defconfig/rpi: bump kernel for misc fixesYann E. MORIN2013-07-191-1/+1
| | | | | | | | | | Bump for a few fixes: - fix for slow SDcards - fix for USB interrupts - fix for tracing functions Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xenomai: requires thread supportThomas Petazzoni2013-07-192-0/+8
| | | | | | | | Fixes http://autobuild.buildroot.org/results/c99/c9912b2c21594350945c8a64528bb6a9b34d6292/build-end.log. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ti-gfx: use BR2_ARM_EABIHFSpenser Gilliland2013-07-182-6/+1
| | | | | | Signed-off-by: Spenser Gilliland <spenser@gillilanding.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* uclibc: uclibc-menuconfig: don't depend on gcc/binutilsPeter Korsgaard2013-07-181-3/+8
| | | | | | | | | | | | | | | | | | | With the move of uclibc to package/uclibc, the uclibc-menuconfig target now depends on uclibc-configure, which brings in the build of binutils/gcc-initial/mpfr/gmp, causing it to take ages with a clean tree. Fix it by moving the basic .config mangling to the patch step, and depend on that for menuconfig instead. Notice that this is broken for _OVERRIDE_SRCDIR users, just like for busybox, but as that is presumably a small subset of the buildroot user base (and these advanced users can just run menuconfig in their local uClibc tree), so this is considered the lesser evil of the two. The proposed out-of-tree build series will also cause problems with this. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* arch/arm: add support for thumb(1) modeGustavo Zacarias2013-07-181-3/+27
| | | | | | [Peter: also adjust BR2_GCC_TARGET_MODE] Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* arch/arm: update VFPv2 comment to mention ARMv5Thomas Petazzoni2013-07-181-2/+3
| | | | | | | | | | Commit 6b3a0417c4 ('arch/arm: arm926 may have VFP') forgot to update the help text of the VFPv2 option to mention ARMv5. This commit fixes that. 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>
* toolchain/toolchain-external: don't use x$(...) construct or ==Thomas Petazzoni2013-07-181-4/+4
| | | | | | | | | | | With modern shells, we can simply do test using the "$(...)" = "value" form. This commit gets rid of the x$(...) = x"value" constructs and replaces == by =, which is the correct operator to test the equality of two strings with the test program. 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>
* toolchain: check ARM EABI vs. EABIhf for external toolchainsThomas Petazzoni2013-07-182-1/+19
| | | | | | | | | | | | | | | | | | | | Following the introduction of the support of EABIhf as a second ARM ABI, it is important to check whether the external toolchain provided by the user actually uses the ABI that has been selected in the Buildroot configuration. This commit introduces such a check by looking at the 'Tag_ABI_VFP_args' tag of the architecture-specific section of the ELF headers. This assumes that ELF is the binary format used on ARM, which may not be the case on ARM noMMU systems (they use the FLAT binary format), but Buildroot doesn't have support for such systems at the moment. Also ensure the correct CFLAGS are passed to the cross compiler for the test, so the correct variant is used in case the toolchain is multilib. [Peter: mention CFLAGS change] 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>
* toolchain/helpers: don't use the x$(...) = x"value" syntaxThomas Petazzoni2013-07-171-3/+3
| | | | | | | | | | As noted by Yann E. Morin, the x$(...) = x"value" syntax is old and ugly, and the easier to read "$(...)" = "value" can now be used without problems. 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>
* pkg-autotools.mk: also use QUIET for host configure runsPeter Korsgaard2013-07-171-1/+1
| | | | | | Similar to how we do it for target configure runs. For make -s invocations. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gcc-final: ensure TARGET_DIR/usr/lib exists before copying to itPeter Korsgaard2013-07-171-0/+1
| | | | | | Got dropped in the toolchain/gcc -> package/gcc conversion. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* arch/arm: arm926 may have VFPGustavo Zacarias2013-07-171-0/+1
| | | | | | | | | | The VFP9-S FPU (VFPv2) is optional for ARM926EJ-S, see: http://www.arm.com/products/processors/classic/arm9/arm926.php?tab=Specifications+ Real silicon: http://www.nxp.com/documents/data_sheet/LPC3180.pdf Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* configs: use new EABIhf option for beaglebone_defconfigThomas Petazzoni2013-07-161-2/+1
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* arch: use tabs instead of spaces in Config.in filesThomas Petazzoni2013-07-163-4/+4
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* uclibc: add Thumb2 fixesThomas Petazzoni2013-07-163-0/+328
| | | | | | | | | | | | | | | | | | This commit adds three patches to uClibc that are needed to make Thumb2 support work properly: uclibc-0006-arm-clone-restore-stack-pointer-just-after-return-fr.patch uclibc-0007-arm-clone.S-Add-missing-IT-instruction-for-Thumb2.patch uclibc-0008-arm-move-check-for-BX-to-its-own-header.patch The first one is a necessary dependency of the second one. Both of those patches have already been merged upstream, after 0.9.33.2. The third one hasn't been merged upstream yet, but it has already been submitted a while ago by Yann E. Morin, without receiving attention from upstream. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* uclibc: use numbered patches for 0.9.33.2Thomas Petazzoni2013-07-165-26/+49
| | | | | | | | In preparation to the addition of more patches that require a correct ordering, rename uClibc 0.9.33.2 patches. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* arch/arm: add support for Thumb2Thomas Petazzoni2013-07-165-0/+55
| | | | | | | | | | | | | | | | | | | | | | | | | Until now, we were using the default ARM instruction set, as used by the toolchain: the 32 bits ARM instruction set for the internal backend, and for external toolchain, whatever default was chosen when the toolchain was generated. This commit adds support for the Thumb2 instruction set. To do so, it: * provides a menuconfig choice between ARM and Thumb2. The choice is only shown when Thumb2 is supported, i.e on ARMv7-A CPUs. * passes the --with-mode={arm,thumb} option when building gcc in the internal backend. This tells the compiler which type of instructions it should generate. * passes the m{arm,thumb} option in the external toolchain wrapper. ARM and Thumb2 code can freely be mixed together, so the fact that the C library has been built either ARM or Thumb2 and that the rest of the code is built Thumb2 or ARM is not a problem. [Peter: fix empty BR2_GCC_TARGET_MODE check] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gcc: create symbolic link to ld-linux in EABIhf/gcc 4.7/eglibcThomas Petazzoni2013-07-161-0/+12
| | | | | | | | | | | When using eglibc, the ld-linux loader is installed as ld-linux-armhf.so.3, but gcc 4.7.x was not yet updated, and generates binaries that reference ld-linux.so.3. This was fixed starting with gcc 4.8.x. In order to be able to use gcc 4.7, we create the appropriate symbolic link. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* toolchain-external: update config options after EABIhf introductionThomas Petazzoni2013-07-161-4/+20
| | | | | | | | | | | | | | | | | | | | | | | | The introduction of the EABIhf ABI requires a few updates to the configuration options for external toolchains, in order to ensure that the user doesn't do any invalid selection. In detail: * The Linaro ARM toolchains now depend on BR2_ARM_EABIHF, because that's the ABI they use, and it is incompatible with EABI. The comment about the availability of Linaro toolchains is updated to inform users selecting EABI that they should select EABIhf if they want to see Linaro toolchains. * The Sourcery CodeBench toolchains now depend on BR2_ARM_EABI, because that's the ABI they use. A comment is added to inform users that have selected EABIhf that Sourcery CodeBench are only available when EABI is used. * The Arago toolchains now depend on BR2_ARM_EABI, because that's the ABI they use. The description of the ARMv7 Arago toolchain is also slightly improved. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
OpenPOWER on IntegriCloud