summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* libffi: switch to using a Git version, brings Microblaze and Xtensa supportThomas Petazzoni2013-02-053-3376/+23
| | | | | | | | | | | | | | | | | | | | | | | | We already had backported patches for the Blackfin and AArch64 support, and now we would have needed to also backport the Xtensa support and the Microblaze support. This starts to get crazy. Let's switch to using a Git version from Github, until libffi finally releases a new stable version. In order to achieve this, we also need to: * autoreconf the package, so that a libffi.pc file gets generated * manually install the libffi.pc file, because it doesn't get installed by libffi Makefile, for some reason * remove the part of the target post install hook that was messing with libffi.pc, since it was modifying the one in STAGING_DIR (which is odd for a target post install hook), and the libffi.pc file is anyway not installed to the target anymore. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* util-linux: add support for XtensaChris Zankel2013-02-051-0/+11
| | | | | | | | | [Thomas Petazzoni: rename patch to not have the package version in the patch file name, adjust the commit title.] Signed-off-by: Chris Zankel <chris@zankel.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* util-linux: add numbers to patchesThomas Petazzoni2013-02-053-0/+0
| | | | | | | | | | As we are going to add an Xtensa related patch that needs to be applied *after* the AArch64 patch, let's first add a number to each util-linux patch file name, so that we know they will be applied in the right order. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Make external toolchain relocatableArnout Vandecappelle2013-02-053-22/+61
| | | | | | | | | | | | | | | | | | | | | | The external toolchain wrapper sets sysroot etc. to an absolute path. By changing this to a relative path, it is possible to move the host directory to a different location and still have a working build system. This only works for a downloaded external toolchain. For a pre-installed external toolchain, it is possible to move the host directory to a different location, but not the external toolchain directory (it does work if the external toolchain directory lies within the host directory). For an internal or crosstool-ng toolchain, there is no wrapper so updating the sysroot path should be done in a different way. See http://lists.busybox.net/pipermail/buildroot/2012-February/050371.html for information about others things to do to make the host directory relocatable. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Acked-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gnutls: tools require the packageGustavo Zacarias2013-02-051-1/+1
| | | | | | [Peter: remove the unneeded BR2_USE_WCHAR dependency] Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: add mdev patch for 1.21.0Gustavo Zacarias2013-02-051-0/+35
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* samba: security bump to version 3.6.12Gustavo Zacarias2013-02-051-1/+1
| | | | | | | Fixes CVE-2013-0213 Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* CHANGES: fix Aarch64 typoPeter Korsgaard2013-02-051-1/+1
| | | | | | Thanks to WIll Newton to noticing. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Revert "gnutls: make it non-wchar friendly"Peter Korsgaard2013-02-055-6/+10
| | | | | | | | | | | | | | | | | | | | This reverts commit f1b86cef9884894df26ed25efaabe254f8f0754b While the fix makes gnutls build without wchar, it doesn't actually work as there's no rpl_wctomb implementation so the .so ends up with an undefined reference to wctomb: ./host/usr/bin/arm-linux-nm -D staging/usr/lib/libgnutls.so.28|grep wctomb U wctomb Causing linker errors for packages trying to use it: CCLD msmtp host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libgnutls.so: undefined reference to `wctomb' collect2: ld returned 1 exit status Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gnutls: bump versionPeter Korsgaard2013-02-051-1/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libupnp: security bump to version 1.6.18Gustavo Zacarias2013-02-052-38/+1
| | | | | | | | Fixes CVE-2012-5958, CVE-2012-5959, CVE-2012-5960, CVE-2012-5961, CVE-2012-5962, CVE-2012-5963, CVE-2012-5964 and CVE-2012-5965. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Revert "gawk: bump to version 4.0.2"Peter Korsgaard2013-02-051-1/+1
| | | | | | | | | | | This reverts commit 6b307de4f9d6ae806b7cbbf8bc1d412d139d75cf (version part). Fixes http://autobuild.buildroot.org/results/46828cef48bc1267583ba8174c0e8ee993fac865 As discussed on the list, let's revert this for the 2013.02 release and then bring it up wiith gawk upstream / try to fix for 2013.05+ Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* lvm2: uses fork()Peter Korsgaard2013-02-054-0/+4
| | | | | | | | Fixes http://autobuild.buildroot.org/results/cbc74e2fb5eaefac1fe17ada1dc46a5c906cc1c9 Also propagate BR2_USE_MMU to lvm2's reverse dependencies. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* liboping: fix legal-infoPeter Korsgaard2013-02-051-1/+1
| | | | | | | | Fixes http://autobuild.buildroot.org/results/c0bfc03389382235782474b278ca4afd1d283d60 The included (LGPL) license file is called COPYING. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/qemu: bump version to 1.3.1Yann E. MORIN2013-02-051-1/+1
| | | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/usbredir: update to version 0.6Yann E. MORIN2013-02-051-1/+1
| | | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gdb: fixing gdb 7.4.1 build with eglibc-2_16Carsten Schoenert2013-02-052-0/+356
| | | | | | | | | | | | | | | gdb 7.4.1 fails with the following error gdb-7.4.1/gdb/linux-nat.h:79:18: error: field 'siginfo' has incomplete type because gdb use 'struct siginfo' instead of 'struct siginfo_t'. Crosstool-NG allready use the patches to prevent this error so use this patches for buildroot too. see also http://permalink.gmane.org/gmane.comp.gcc.cross-compiling/15305 Fixes http://autobuild.buildroot.net/results/b894a5cecd9c5e0a1a751ebbff90a14aea1803da/build-end.log Signed-off-by: Carsten Schoenert <c.schoenert@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* liboping: add license informationGustavo Zacarias2013-02-051-0/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libpcap: fixup pcap-configBaruch Siach2013-02-041-0/+1
| | | | | Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* pkg-infra: add <pkg>_CONFIG_FIXUP to fix *-config filesStefan Fröberg2013-02-042-27/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch will add <pkg>_CONFIG_FIXUP variable to buildroot infra. It's purpose is to inform buildroot that the package in question contains some $(STAGING_DIR)/usr/bin/*-config files and that we want to automatically fix prefixes of such files. It is often the case that many packages call these files during their configuration step to determine 3rd party library package locations and any flags needed to link against them. For example: Some package might try to check the existense and linking flags of NSPR package by calling $(STAGING_DIR)/usr/bin/nspr-config --prefix. Without this fix. NSPR would return /usr/ as it's prefix which is wrong when cross-compiling. Correct would be $(STAGING_DIR)/usr. All packages that have <pkg>_INSTALL_STAGING = YES defined and also install some config file(s) into $(STAGING_DIR)/usr/bin must hereafter also define <pkg>_CONFIG_FIXUP with the correspondig filename(s). For example: DIVINE_CONFIG_FIXUP = divine-config or for multiple files: IMAGEMAGICK_CONFIG_FIXUP = Magick-config Wand-config Signed-off-by: Stefan Fröberg <stefan.froberg@petroprogram.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gdb: build gdbserver with TARGET_MAKE_ENVThomas Petazzoni2013-02-041-0/+1
| | | | | | | | | | | | | | | | | | | This commit fixes the exact same problem than 21a0c11a90f9ff19c78a5f32e0a2e9064fd28054, but for the gdbserver build. The problem is that when you use the Crosstool-NG toolchain backend, gawk gets built as a dependency of Crosstool-NG. So the gdb configure scripts detects it, and assumes it is in the PATH (because the gdb configure step gets run with TARGET_MAKE_ENV). But then, the build fails, because it tries to run gawk, but gawk isn't in the PATH, because we forget to use this TARGET_MAKE_ENV variable when building gdbserver. Fixes http://autobuild.buildroot.org/results/d0173de533b5e2fffed2eff7327a502ed2d787cd/build-end.log 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>
* tvheadend: disable on avr32Thomas Petazzoni2013-02-041-0/+6
| | | | | | | | | | | | | tvheadend requires an atomic_add operation. Either you have a gcc >= 4.3 toolchain and it uses the gcc intrinsics, or it has special code for x86, x86-64, PPC and ARM. So in the context of Buildroot, the only really problematic architecture is avr32, which uses gcc 4.2. Fixes http://autobuild.buildroot.org/results/f015b1888d739c383aca61609059aa7675a4da7d/build-end.log 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>
* tvheadend: get rid of trailing spaces/tabsThomas Petazzoni2013-02-041-2/+2
| | | | | | 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>
* polarssl: security bump to version 1.2.5Gustavo Zacarias2013-02-042-3/+3
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* uboot-tools: also bump to 2013.01.01Gustavo Zacarias2013-02-041-1/+1
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* iw: switch upstream siteGustavo Zacarias2013-02-041-1/+1
| | | | | | | It's moved from wireless.kernel.org to generic kernel.org Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux: bump 3.7.x stable versionGustavo Zacarias2013-02-041-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kernel-headers: bump 3.{0, 4, 7}.x stable versionsGustavo Zacarias2013-02-042-3/+3
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* neard: fix missing nfc.h headerThomas Petazzoni2013-02-041-36/+68
| | | | | | | | | | | | We have a patch that allows neard to build even on toolchain using old kernel headers that lack the nfc.h header. However, after the bump to neard 0.9, this patch was not updated to take into account the two new plugins that neard has added. Fixes http://autobuild.buildroot.org/results/5eeb6f62cc0e654a536b6614dc51e8af4e301bb6/build-end.log Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* CHANGES: update with recent changesPeter Korsgaard2013-02-041-0/+108
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libfuse: add patch to fix AArch64 build issueThomas Petazzoni2013-02-041-0/+22
| | | | | | | Fixes http://autobuild.buildroot.org/results/1fb89ab412935ab02494b269a367b283cf9618c1/build-end.log Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* pptp-linux: fix parallel buildThomas Petazzoni2013-02-041-0/+23
| | | | | | | | | | | | Add a patch to fix a parallel build issue caused by a header file being generated too late. Fixes: http://autobuild.buildroot.org/results/2324974d4818b2657a7df4beee33fc4713d6116f/build-end.log Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* pptp-linux: rename patches to remove the version numberThomas Petazzoni2013-02-043-0/+0
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* heirloom-mailx: needs fork()Thomas Petazzoni2013-02-031-0/+2
| | | | | | | | | | | | heirloom-mailx uses fork(), so we can't use it as is on !mmu platforms. Fixes: http://autobuild.buildroot.org/results/c5a8e3a4cbc1e1de985fe3c724b711027865abe7/build-end.log Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* u-boot: bump 2013.01.x versionPeter Korsgaard2013-02-031-2/+2
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* udisks: new packageMarek Belisko2013-02-033-0/+64
| | | | | | | [Peter: fix dependencies, comment] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Marek Belisko <marek.belisko@open-nandra.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* lvm2: add option for application libraryMarek Belisko2013-02-032-0/+13
| | | | | | [Peter: make mutual exclusive with dmsetup-only, drop special install / make] Signed-off-by: Marek Belisko <marek.belisko@open-nandra.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* lvm2: Install devmapper.pc to staging/target pkgconfig directory.Marek Belisko2013-02-021-1/+1
| | | | | | | | | Without this change if some package which have dependency on device mapper and use pkgconfig to check version always fail to find library because devmapper.pc file wasn't installed. Signed-off-by: Marek Belisko <marek.belisko@open-nandra.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* toolchain-external: remove support for AArch64 Linaro 2012.10 toolchainThomas Petazzoni2013-02-022-15/+0
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* toolchain-external: add support for AArch64 Linaro 2013.01 toolchainThomas Petazzoni2013-02-022-0/+15
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* nuttcp: needs mmuGustavo Zacarias2013-02-021-0/+1
| | | | | | | | Fixes: http://autobuild.buildroot.net/results/b8c019a5701377a1e134d01ac0bae5fe34dc975f/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* avr32: support uClibc 0.9.33.2Simon Dawson2013-02-024-4/+22
| | | | | | | | | | Add a uClibc patch from OpenWRT, and tweak an existing patch to cope with the lack of a dup3 Linux syscall on avr32. This allow uClibc 0.9.33.2 to be built for avr32. [Peter: add upstream url for openwrt patch] Signed-off-by: Simon Dawson <spdawson@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* toolchain-external: add linaro 2013.01, remove 2012.10Peter Korsgaard2013-02-022-13/+13
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* arch/Config.in.arm: Use armv6k for arm1136jf-s rev1Benoît Thébaudeau2013-02-021-3/+10
| | | | | | | | | | | | According to the ARM1136JF-S and ARM1136J-S Revision r1p5 Technical Reference Manual, from release rev1 (r1pn), the ARM1136JF-S processor implements the ARMv6 instruction set with the ARMv6k additions. This patch differentiates the ARM1136JF-S revisions 0 and 1 in order to use either ARMv6j (e.g. on Freescale i.MX31) or ARMv6k (e.g. on Freescale i.MX35). Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* blackfin: add 2012r2 and remove 2010rc1 toolchainsGustavo Zacarias2013-02-022-15/+15
| | | | | | | | | | Remove the old 2010RC1 toolchain and add the new 2012R2-RC2 toolchain. On related good news the new toolchain fixes: http://autobuild.buildroot.net/results/eac5bd4f4766d98431e72a3c81492a962c85fa98/ since it's got unshare() support now. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* cjson: change source to svn repoDanomi Manchego2013-02-011-13/+9
| | | | | | | | | | | | | | The original cJSON submittal downloaded a .zip file from SourceForge. The .zip file did not have a version number, making it impossible to gaurantee that the same archive is downloaded on any given build. It also required a custom EXTRACT command. This patch changes the source for cJSON to the svn repository listed on the sf project web page - giving us an actual version number, and letting us use buildroot's normal extraction functionality. Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* neard: bump version to 0.9Simon Dawson2013-01-311-1/+2
| | | | | Signed-off-by: Simon Dawson <spdawson@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* pcsc-lite: requires mmuGustavo Zacarias2013-01-313-1/+6
| | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/14400ae2c9e312729efa9a9026b5fdd487868c8a/ Also add license information while at it. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ebtables: needs MMUBaruch Siach2013-01-311-0/+1
| | | | | | | | Fixes: http://autobuild.buildroot.net/results/201f8d3d58cdff0c3501a673003558103237fb22/ Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xtensa: sqlite requires special compiler optionChris Zankel2013-01-301-0/+4
| | | | | | | | | | Some of the generated object files are too large for PC-relative addressing, so use the -mtext-section-literals compiler flag to move symbols closer to the code. [Peter: fix commit message] Signed-off-by: Chris Zankel <chris@zankel.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>