summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* libglib2: needs threadsSpenser Gilliland2013-07-2767-162/+280
| | | | | | | | | | | | | | This commit adds a dependency of the libglib2 package on thread support in the toolchain, since upstream libglib2 doesn't build without thread support. The commit is rather large as it involves propagating the dependency on thread support to all reverse dependencies of the libglib2 package. [Thomas: squash all patches into one, make a few minor fixes, the most important one being to not add comments about MMU requirement when a package doesn't work on !MMU platforms.] Signed-off-by: Spenser Gilliland <spenser@gillilanding.com>
* avahi: minor cleanupSpenser Gilliland2013-07-271-2/+4
| | | | Signed-off-by: Spenser Gilliland <spenser@gillilanding.com>
* toolchain-external: support toolchains with lib32 directoriesThomas De Schampheleire2013-07-271-10/+10
| | | | | | | | | | Some toolchains, like the Cavium Networks' one, have lib32/ and lib64/ directories, while the standard lib/ is empty. To find libc.a, buildroot currently only looks in lib/ and lib64/. This patch extends the search to lib32/ as well. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* tstools: add missing comment when !BR2_LARGEFILEThomas Petazzoni2013-07-271-0/+3
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* gcc/mudflap: disable for blackfin, it doesn't buildGustavo Zacarias2013-07-271-0/+5
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* blackfin: set GNU_TARGET_NAME accordinglyGustavo Zacarias2013-07-271-1/+8
| | | | | | | | | | Blackfin for FDPIC targets uses *-linux-*, however for FLAT targets it needs *-uclinux-* in order for gcc to build properly. [Thomas: use a TARGET_OS variable instead of redefining GNU_TARGET_NAME completely] Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* uclibc/bfin: don't install host utils if not FDPICGustavo Zacarias2013-07-271-4/+11
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* uclibc/bfin: set the appropiate binfmt in the configurationGustavo Zacarias2013-07-271-0/+40
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* uclibc: use builtin startfiles targetGustavo Zacarias2013-07-271-3/+2
| | | | | | | | | | Now that we've dropped 0.9.31.x we can use the startfiles / install_startfiles targets instead of building and installing them by hand. Fixes internal blackfin toolchain build errors regarding crtreloc.o Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* gcc/bfin: 4.{6,7,8}.x are brokenGustavo Zacarias2013-07-271-3/+4
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* uclibc: make target utils optionalGustavo Zacarias2013-07-272-5/+22
| | | | | | | | | These are broken for blackfin unfortunately so they're disabled. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* uclibc: reorder list of dependencies for NPTL optionThomas Petazzoni2013-07-271-2/+2
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* uclibc/bfin: only supports linuxthreads.oldGustavo Zacarias2013-07-271-0/+2
| | | | | | [Thomas: do not reorder options, as this is a separate change] Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* gcc/bfin: doesn't support --with-cpu defaultsGustavo Zacarias2013-07-271-0/+3
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* tstools: new packageTzu-Jung Lee2013-07-274-0/+79
| | | | | | | | | | | | [Thomas: properly indent help text, add largefile dependency, remove unneeded libpcap dependency, remove unneeded CLEAN_CMDS, reorder build and install commands, remove uneeded <pkg>_INSTALL_STAGING, <pkg>_INSTALL_TARGET and <pkg>_INSTALL_IMAGES variables, move from package/multimedia/ to package/, add license details, rename patch to remove version number in the patch filename.] Signed-off-by: Tzu-Jung Lee <tjlee@ambarella.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* normalize separator size to 80Jerzy Grzegorek2013-07-2710-19/+19
| | | | | Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* fix header package nameJerzy Grzegorek2013-07-2799-99/+99
| | | | | Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* squid: bump to version 3.3.8Gustavo Zacarias2013-07-272-7/+7
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* dhcp: install to stagingThomas De Schampheleire2013-07-271-0/+1
| | | | | | | | Install dhcp to staging so other applications can use its include files and libraries. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* bind: install to stagingThomas De Schampheleire2013-07-271-0/+1
| | | | | | | | Install bind to staging so other applications can use its include files and libraries. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* toolchain/buildroot: properly handle SSPGustavo Zacarias2013-07-273-3/+14
| | | | | | | | | | | | | | The current SSP handling is incomplete. First we need to build uClibc with SSP support for a complete "experience". Second, it doesn't hurt to add -fstack-protector-all to the CFLAGS/CXXFLAGS since most users would expect buildroot to do this rather than adding the flags themselves. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* directfb-examples: install rose.png for df_dokJames Hogan2013-07-261-0/+1
| | | | | | | | | | | | The directfb example program df_dok now requires rose.png to be installed, otherwise it gives the following error: (#) DirectFBError [dfb->CreateImageProvider( dfb, DATADIR"/rose.png", &provider )]: A general or unknown error occured Therefore add rose.png to the list of data files if df_dok is enabled. Signed-off-by: James Hogan <james.hogan@imgtec.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* uclibc: arc: fix fstat for big-endianMischa Jonker2013-07-261-0/+32
| | | | | | | | Fixes "Value too large for defined data type" messages caused by fstat syscall wrapper returning -EOVERFLOW. Signed-off-by: Mischa Jonker <mjonker@synopsys.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* u-boot: support custom u-boot.bin nameThomas De Schampheleire2013-07-262-0/+18
| | | | | | | | | | | | | | | On some platforms, the standard U-Boot binary is not called u-boot.bin, but u-boot<something>.bin. This is for example the case on the Cavium-provided u-boot, where the output file is called u-boot_<boardname>.bin. This patch adds a 'custom format' choice in the existing u-boot binary format selection, where this name can be put. In the Cavium example, this option could be set to: BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-$(BR2_TARGET_UBOOT_BOARDNAME).bin" Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* 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>
OpenPOWER on IntegriCloud