buildroot.git
11 years agobash: fix static build
Gustavo Zacarias [Mon, 12 Aug 2013 13:15:45 +0000 (10:15 -0300)]
bash: fix static build

The static build needs some trickery, so make it happen. Fixes:
http://autobuild.buildroot.net/results/2b12868f8297a96d7abf7fcf526ca5eace73d66d/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoopencv: gtk support doesn't work with directfb
Gustavo Zacarias [Mon, 12 Aug 2013 12:12:03 +0000 (09:12 -0300)]
opencv: gtk support doesn't work with directfb

This was dropped on 4b3d949b8af240bda451b0a4e57d60153188c2e4 when
libgkt2 was updated. Fixes:
http://autobuild.buildroot.net/results/817/8173b7fd3d6af79a7f2c04bf36059a4429127516/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoimagemagick: fix magick++-config fixup error
Gustavo Zacarias [Mon, 12 Aug 2013 12:06:58 +0000 (09:06 -0300)]
imagemagick: fix magick++-config fixup error

Magic++ bindings are built only with C++ and WCHAR toolchains.
Add a WCHAR toolchain check for the magick++ config fixup.
Looking into the future the fixup shouldn't bail on a missing file so we
can avoid awkward kludges for packages that have many options and config
files.
Fixes:
http://autobuild.buildroot.net/results/33a/33ac4b17866a64379b7bab3c0549f6e075c98dde/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agouclibc: arc: Add susv3 legacy alias bcmp
Vineet Gupta [Thu, 8 Aug 2013 10:38:05 +0000 (16:08 +0530)]
uclibc: arc: Add susv3 legacy alias bcmp

This fixes the building of screen package for ARC

Reported-by: Mischa Jonker <mjonker@synopsys.com>
Cc: Mischa Jonker <mjonker@synopsys.com>
Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agotoolchain-external: don't create gdb symlink when building host-gdb
Thomas De Schampheleire [Tue, 30 Jul 2013 16:32:30 +0000 (18:32 +0200)]
toolchain-external: don't create gdb symlink when building host-gdb

The external-toolchain infrastructure creates symbolic links for all
tools in the host directory. However, when buildroot builds its own
version of a cross debugger (BR2_PACKAGE_HOST_GDB), and the toolchain
also provides a cross debugger, there would be two symbolic links for
gdb in the host directory, which is confusing.
An example use case is where the external toolchain only provides a
64-bit gdbserver (e.g. Cavium Networks SDK) but the target is completely
32-bit (e.g. n32 ABI). In this case, using gdbserver on target requires
copying a bunch of 64-bit libraries to the target as well, just for gdb.
In this case, one can let buildroot build both gdbserver as cross-gdb
(both in 32-bit).

This patch modifies the symlink creation so that no gdb (or gdbtui)
symlink is created if buildroot is going to build a cross-gdb.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolegacy: add a legacy option for BR2_ARM_OABI
Thomas Petazzoni [Sat, 10 Aug 2013 17:20:01 +0000 (19:20 +0200)]
legacy: add a legacy option for BR2_ARM_OABI

As Arnout noted, we removed the BR2_ARM_OABI option without adding the
corresponding option in Config.in.legacy, so users upgrading to
Buildroot 2013.08 with an OABI configuration would get migrated
automatically to EABI without any warning.

This commit introduces such a legacy option, so that such users would
be explicitly warned about the removal of OABI support.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoudev: s/BR2_TOOLCHAIN_USE_THREADS/BR2_TOOLCHAIN_HAS_THREADS/
Spenser Gilliland [Fri, 9 Aug 2013 16:57:28 +0000 (11:57 -0500)]
udev: s/BR2_TOOLCHAIN_USE_THREADS/BR2_TOOLCHAIN_HAS_THREADS/

Bug fix.

Signed-off-by: Spenser Gilliland <spenser@gillilanding.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agomanual: minor typos and formating fixes
Samuel Martin [Fri, 9 Aug 2013 10:16:48 +0000 (12:16 +0200)]
manual: minor typos and formating fixes

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agomanual: tips: document how to build the manual
A.R.D [Fri, 9 Aug 2013 10:16:47 +0000 (12:16 +0200)]
manual: tips: document how to build the manual

Signed-off-by: A.R.D. <contact@team-ard.com>
Cc: Willy Lambert <lambert.willy@gmail.com>
Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agomanual: contribute.txt: add patch revision section
Vinicius Tinti [Fri, 9 Aug 2013 10:16:46 +0000 (12:16 +0200)]
manual: contribute.txt: add patch revision section

Improve the contribute manual section by adding an explanation about patch
review and version.

The section now provides advices in how to respond maintainers requests and how
to proceed on replying them.

[Thomas: further small modifications.]
Signed-off-by: Vinicius Tinti <viniciustinti@gmail.com>
Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agostrongswan: fix build error 'no rule to make target libtls.la'
Thomas De Schampheleire [Wed, 7 Aug 2013 17:34:17 +0000 (19:34 +0200)]
strongswan: fix build error 'no rule to make target libtls.la'

In some strongswan configurations, an implicit dependency could be missing.
This commit patches strongswan to force this dependency when needed.

Fixes several autobuild failures, like:
http://autobuild.buildroot.net/results/643f5b33973d5b12ffe6d84254bf3be9ed81d0ad/
http://autobuild.buildroot.net/results/24bcdcb83119e416c92458fa9ff2f5269957a743/

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agostrongswan: needs host-pkgconf
Thomas De Schampheleire [Wed, 7 Aug 2013 17:34:16 +0000 (19:34 +0200)]
strongswan: needs host-pkgconf

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Tested-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolibffi: Add -mno-compact-eh when compiling for Mips
Jérôme Pouiller [Fri, 9 Aug 2013 07:34:30 +0000 (09:34 +0200)]
libffi: Add -mno-compact-eh when compiling for Mips

Fix compilation on Mips. Resolve issues detected here:
    http://autobuild.buildroot.net/results/f0c9db496233f53c26e92294d7305aa4511ec7b3/
    http://autobuild.buildroot.net/results/8968690c248df86b040218867f92b573721e872c/
    http://autobuild.buildroot.net/results/a35db8e6a49d022133b486b12f6a8e40b3c95b6e/

Also remove previous special case handling defined in libffi.mk.

[Thomas: add Signed-off-by from Jérôme inside the patch itself.]
Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agosunxi-cedarx: fix armel and internal toolchain build issues
Spenser Gilliland [Tue, 6 Aug 2013 22:06:47 +0000 (17:06 -0500)]
sunxi-cedarx: fix armel and internal toolchain build issues

Fixes autobuilder issues
http://autobuild.buildroot.org/results/a06/a06fe1f2fa2cb57d57524eff5f7b88fe36fdbf68
http://autobuild.buildroot.org/results/328/328b36c3cbf952cccabf16a25fc13f0c3515e8bd

Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Spenser Gilliland <spenser@gillilanding.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agogcc: fix !BR2_LARGEFILE builds
Francois Perrad [Wed, 7 Aug 2013 11:39:55 +0000 (13:39 +0200)]
gcc: fix !BR2_LARGEFILE builds

see http://lists.busybox.net/pipermail/buildroot/2013-August/076278.html

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Tested-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoconfigs: lock kernel version for atngw100_defconfig
Thomas Petazzoni [Wed, 7 Aug 2013 09:54:14 +0000 (11:54 +0200)]
configs: lock kernel version for atngw100_defconfig

The 3.10.x kernels fail to build with the following message:

vsprintf.c:(.text+0x17e0): relocation truncated to fit: R_AVR32_16N_PCREL against symbol `_ctype' defined in .text section in lib/lib.a(ctype.o)

While this is most likely a toolchain issue, but since AVR32 isn't a
well-maintained architecture, there's not much we can do.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoFix ARM uclibc build with !BR2_UCLIBC_ARM_BX.
Justin Maggard [Tue, 6 Aug 2013 22:53:58 +0000 (15:53 -0700)]
Fix ARM uclibc build with !BR2_UCLIBC_ARM_BX.

When BR2_UCLIBC_ARM_BX is not set, UCLIBC_OPT_UNSET gets called with an extra
argument.  Remove it.

Signed-off-by: Justin Maggard <jmaggard10@gmail.com>
Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agocppcms, libcec: fix license typo
Jerzy Grzegorek [Fri, 2 Aug 2013 08:57:31 +0000 (10:57 +0200)]
cppcms, libcec: fix license typo

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agocairo: add patch to fix Blackfin build failure
Thomas Petazzoni [Tue, 6 Aug 2013 08:47:24 +0000 (10:47 +0200)]
cairo: add patch to fix Blackfin build failure

Fixes
http://autobuild.buildroot.org/results/1b1/1b1e4ad2f00de1e0d1cc9045822751c3882c7493/build-end.log.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoboost: fix 64-bit build due to ambiguous format call
Thomas De Schampheleire [Tue, 6 Aug 2013 08:52:02 +0000 (10:52 +0200)]
boost: fix 64-bit build due to ambiguous format call

This commit adds a patch imported from the upstream bug tracker, fixing a
problem with boost builds failing for 64-bit, like in autobuild [1].
Refer to [2] for the actual autobuild error.

Upstream did not yet accept this patch, because it is not portable enough
(not OK for Windows builds) [3], but this should not withhold us from fixing
the error in buildroot.

[1] http://autobuild.buildroot.net/results/0f6c2f99b05f57adb557c2ddd686b5072f5e9ecf/
[2] http://lists.busybox.net/pipermail/buildroot/2013-August/076222.html
[3] https://svn.boost.org/trac/boost/ticket/6851

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agomanual: mention LIBFOO_EXTRACT_CMDS
Stephan Hoffmann [Tue, 6 Aug 2013 21:36:20 +0000 (23:36 +0200)]
manual: mention LIBFOO_EXTRACT_CMDS

[Samuel: add precision about non-tar archive]
[Thomas: reword with more details. Fix commit title]
Signed-off-by: Stephan Hoffmann <sho@relinux.de>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agogit: needs MMU support
Thomas Petazzoni [Tue, 6 Aug 2013 21:59:42 +0000 (23:59 +0200)]
git: needs MMU support

Fixes
http://autobuild.buildroot.org/results/b5454e62c6ea18a9d30148c704927e820f29a7d4/build-end.log.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoeglibc: add comment explaining why we pass -O2
Thomas Petazzoni [Tue, 6 Aug 2013 10:46:14 +0000 (12:46 +0200)]
eglibc: add comment explaining why we pass -O2

While reviewing the eglibc package, Peter mentionned that it would be
good to add a comment that explains why we explicitly build eglibc
with -O2 instead of using the user selected optimization level. This
commit add such a comment.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoopengl: libgles and libegl also provided by gpu-viv-bin-mx6q
Thomas Petazzoni [Tue, 6 Aug 2013 08:54:19 +0000 (10:54 +0200)]
opengl: libgles and libegl also provided by gpu-viv-bin-mx6q

The gpu-viv-bin-mx6q package selects BR2_PACKAGE_HAS_OPENGL_EGL and
BR2_PACKAGE_HAS_OPENGL_ES, so when it is enabled, Buildroot believes
that OpenGL and EGL support is available.

However, both libgles.mk and libegl.mk do not add the dependency on
gpu-viv-bin-mx6q, so when pulling the libgles or libegl dependencies,
the build fails due to the absence of an OpenGL implementation. This
commit fixes that.

Fixes the build failure at
http://autobuild.buildroot.org/results/dbd/dbd938914883a9e205f967f7b4b4a8a7dc7be117/build-end.log.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agognupg: security bump to version 1.4.14
Gustavo Zacarias [Mon, 5 Aug 2013 16:21:13 +0000 (13:21 -0300)]
gnupg: security bump to version 1.4.14

Fixes CVE-2013-4242.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolibgcrypt: security bump to version 1.5.3
Gustavo Zacarias [Mon, 5 Aug 2013 16:21:12 +0000 (13:21 -0300)]
libgcrypt: security bump to version 1.5.3

Fixes CVE-2013-4242.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agosamba: security bump to version 3.6.17
Gustavo Zacarias [Mon, 5 Aug 2013 16:21:11 +0000 (13:21 -0300)]
samba: security bump to version 3.6.17

Fixes CVE-2013-4124.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agozeromq: fix build on some compilers due to missing newline
Thomas De Schampheleire [Mon, 5 Aug 2013 13:32:52 +0000 (15:32 +0200)]
zeromq: fix build on some compilers due to missing newline

Fixes http://autobuild.buildroot.net/results/645b357d470b75baa9a93eb5be4f1dc5c8c337fa/

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoPrepare for 2013.08-rc1
Thomas Petazzoni [Mon, 5 Aug 2013 09:37:42 +0000 (11:37 +0200)]
Prepare for 2013.08-rc1

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoCHANGES: update for 2013.08-rc1
Thomas Petazzoni [Thu, 1 Aug 2013 15:57:59 +0000 (17:57 +0200)]
CHANGES: update for 2013.08-rc1

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolinux: update help text of BR2_LINUX_KERNEL_INSTALL_TARGET
Thomas Petazzoni [Thu, 1 Aug 2013 16:07:14 +0000 (18:07 +0200)]
linux: update help text of BR2_LINUX_KERNEL_INSTALL_TARGET

The BR2_LINUX_KERNEL_INSTALL_TARGET option not only copies the kernel
image to /boot, but also the DTBs, if such DTBs are generated by the
build process. It makes sense to mention that in the help text of this
option.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoInstall DTB as part of images install command
Reuben Dowle [Wed, 27 Mar 2013 23:01:15 +0000 (23:01 +0000)]
Install DTB as part of images install command

When installing DTB to the images directory, do this as part of the image
install commands rather than the target install commands.

Signed-off-by: Reuben Dowle <reuben.dowle@4rf.com.az>
Acked-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoFix building initramfs kernel with appended dtb
Nathan Ford [Wed, 31 Jul 2013 15:47:36 +0000 (11:47 -0400)]
Fix building initramfs kernel with appended dtb

The target for building the kernel with a cpio initramfs is not
calling the append dtb commands, creating a final kernel image
without an appended dtb. Instead it needs to call kernel make on
the intermediate target, then call the append dtb commands
to produce the final image as the primary kernel build target
does.

Signed-off-by: Nathan Ford <nford@westpond.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolinux: Fix uImage with appended DTs generation
Maxime Ripard [Fri, 7 Jun 2013 13:21:43 +0000 (15:21 +0200)]
linux: Fix uImage with appended DTs generation

Fixes bug #5516 - appended device tree blobs on uImage fails

Before version 3.7 of the kernel, building the zImage and then the
uImage will rewrite the zImage in the process, removing the device tree
we just appended.

Use mkimage to append the device tree to the uImage and rebuild the
headers directly.

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agodropwatch: link with libintl if present
Gustavo Zacarias [Wed, 31 Jul 2013 19:26:41 +0000 (16:26 -0300)]
dropwatch: link with libintl if present

binutils libbfd links to libintl if present, so dropwatch needs it too.
Ugly hardcoded LDFLAGS, but then that's what the dropwatch Makefile
does. Fixes:
http://autobuild.buildroot.net/results/549/54917e7943143e47263b60b4eee3dfc6f0801407/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agodropwatch: fix build failure with binutils 2.23.1+
Gustavo Zacarias [Wed, 31 Jul 2013 19:26:40 +0000 (16:26 -0300)]
dropwatch: fix build failure with binutils 2.23.1+

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolibgpgme: handle argp-standalone
Gustavo Zacarias [Wed, 31 Jul 2013 18:59:46 +0000 (15:59 -0300)]
libgpgme: handle argp-standalone

libgpgme has an internal implementation of argp parsing for when the
libc lacks such an implementation (i.e. uClibc).
However if it detects argp.h the internal implementation is disabled and
for a uClibc-based toolchain that breaks the build.
This happens when argp-standalone is installed since libgpgme never
tries to link to libargp.

Make it link against libargp, which also saves some target size. Fixes:
http://autobuild.buildroot.net/results/33c/33c5776d2b3f7fa276a27f7602eb71c4d77c7b62/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agogroup file: define groups expected by udev
Danomi Manchego [Sun, 11 Nov 2012 03:08:35 +0000 (22:08 -0500)]
group file: define groups expected by udev

udev-182 requires several groups to be resolvable at udev startup,
including disk, cdrom, floppy, tape, audio, video, lp, tty, dialout,
and kmem.  Only some of these are in the default skeleton's group
file, So let's add the missing groups, and plugdev too.

This avoids getting these logs in /var/logs/messages:

Jan  1 00:00:08 buildroot daemon.err udevd[37]: specified group 'dialout' unknown
Jan  1 00:00:08 buildroot daemon.err udevd[37]: specified group 'kmem' unknown
Jan  1 00:00:08 buildroot daemon.err udevd[37]: specified group 'video' unknown
Jan  1 00:00:08 buildroot daemon.err udevd[37]: specified group 'lp' unknown
Jan  1 00:00:08 buildroot daemon.err udevd[37]: specified group 'floppy' unknown
Jan  1 00:00:08 buildroot daemon.err udevd[37]: specified group 'cdrom' unknown
Jan  1 00:00:08 buildroot daemon.err udevd[37]: specified group 'tape' unknown

Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoMakefile: add variable print capabilities
Émeric Vigier [Tue, 28 May 2013 22:41:11 +0000 (00:41 +0200)]
Makefile: add variable print capabilities

Add a new goal that dumps all of our variables.

Taken from http://www.cmcrossroads.com/ask-mr-make/6521-dumping-every-makefile-variable

Signed-off-by: Emeric Vigier <emeric.vigier@savoirfairelinux.com>
[yann.morin.1998@free.fr: drop per-variable print; refresh patch]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolibedit: really needs wchar support
Gustavo Zacarias [Wed, 31 Jul 2013 17:12:35 +0000 (14:12 -0300)]
libedit: really needs wchar support

wctype.h is always included, even in configure tests.
Fixes:
http://autobuild.buildroot.net/results/ed8/ed85b9d688ad8389895e3ecd7a6a18151efc328d/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoreadline: make description more enlightening and fix indentation
Gustavo Zacarias [Wed, 31 Jul 2013 17:02:01 +0000 (14:02 -0300)]
readline: make description more enlightening and fix indentation

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoqt5jsbackend: needs ARM v5+
Gustavo Zacarias [Wed, 31 Jul 2013 16:27:01 +0000 (13:27 -0300)]
qt5jsbackend: needs ARM v5+

Just like nodejs and other v8-based javascript engines for ARM interwork
it needs the BLX instruction which is only available on V5+ cores.
Fixes:
http://autobuild.buildroot.net/results/853/853cd29bf427902b2cb82a101964a4e45714cb86/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agocppcms: new package
nmenegale [Thu, 11 Jul 2013 11:42:48 +0000 (13:42 +0200)]
cppcms: new package

[Thomas: reformat header and Config.in help text, add dependency on
glibc since cppcms uses <monetary.h> functions that aren't available
in uClibc.]

Signed-off-by: Nicolas Ménégale <nicolas.menegale@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolibnspr: Add dependency on !BR2_arc
Mischa Jonker [Wed, 31 Jul 2013 15:26:59 +0000 (17:26 +0200)]
libnspr: Add dependency on !BR2_arc

ARC is not supported yet in libnspr.

v2: Propagate to ecryptfs-utils as well

Signed-off-by: Mischa Jonker <mjonker@synopsys.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agostrongswan: scripts need charon or tools
Gustavo Zacarias [Wed, 31 Jul 2013 13:31:47 +0000 (10:31 -0300)]
strongswan: scripts need charon or tools

Fixes:
http://autobuild.buildroot.net/results/007/007e75362cbe4693e36d5a7ab96c539d1f3b00fc/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agostrongswan: security bump to version 5.0.4
Gustavo Zacarias [Wed, 31 Jul 2013 13:31:46 +0000 (10:31 -0300)]
strongswan: security bump to version 5.0.4

Fixes CVE-2013-2944.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agopackage/uclibc: add mkostemp() backport
Gustavo Zacarias [Wed, 31 Jul 2013 13:03:39 +0000 (10:03 -0300)]
package/uclibc: add mkostemp() backport

Needed for modern versions of systemd and udev.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agopackage/uclibc: add execvpe() backport
Gustavo Zacarias [Wed, 31 Jul 2013 13:03:38 +0000 (10:03 -0300)]
package/uclibc: add execvpe() backport

Needed for modern versions of systemd and udev.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agopackage/uclibc: number patches for 0.9.32.1
Gustavo Zacarias [Wed, 31 Jul 2013 13:03:37 +0000 (10:03 -0300)]
package/uclibc: number patches for 0.9.32.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agouboot-tools: bump to version 2013.07
Gustavo Zacarias [Wed, 31 Jul 2013 11:06:37 +0000 (08:06 -0300)]
uboot-tools: bump to version 2013.07

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agou-boot: remove stale patches and bump to 2013.07
Gustavo Zacarias [Wed, 31 Jul 2013 11:06:36 +0000 (08:06 -0300)]
u-boot: remove stale patches and bump to 2013.07

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoRevert "uClibc: Add uClibc patch to fix MIPS64/n64 interpreter"
Thomas Petazzoni [Wed, 31 Jul 2013 12:10:34 +0000 (14:10 +0200)]
Revert "uClibc: Add uClibc patch to fix MIPS64/n64 interpreter"

This reverts commit 1c834dd1ce5d8b6eedb36126c878dd3f9dbbdb55.

This patch has been mistakenly applied, while a new version of it had
already been merged. Thanks Gustavo for noticing.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoopkg: Add gnupg signature checking support.
Philipp Claves [Fri, 1 Mar 2013 13:38:29 +0000 (14:38 +0100)]
opkg: Add gnupg signature checking support.

[Thomas: add ac_cv_path_GPGME_CONFIG in the configure environment to
help opkg find libgpgme.]

Signed-off-by: Philipp Claves <claves@budelmann-elektronik.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolibgpgme: new package
Philipp Claves [Fri, 1 Mar 2013 13:38:28 +0000 (14:38 +0100)]
libgpgme: new package

[Thomas: bump version, add --with-gpg-error-prefix and
--with-libassuan-prefix options.]

Signed-off-by: Philipp Claves <claves@budelmann-elektronik.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agomerge assuan
Thomas Petazzoni [Wed, 31 Jul 2013 11:48:17 +0000 (13:48 +0200)]
merge assuan

11 years agolibassuan: new package
Philipp Claves [Fri, 1 Mar 2013 13:38:27 +0000 (14:38 +0100)]
libassuan: new package

[Thomas: bump version, adjust license informations, add
--with-gpg-error-prefix option.]

Signed-off-by: Philipp Claves <claves@budelmann-elektronik.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agomobile-broadband-provider-info: add license information
Simon Dawson [Mon, 15 Apr 2013 07:35:03 +0000 (08:35 +0100)]
mobile-broadband-provider-info: add license information

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolibsoup: Remove redundant dependency on gettext
Arnout Vandecappelle (Essensium/Mind) [Thu, 1 Nov 2012 14:36:21 +0000 (15:36 +0100)]
libsoup: Remove redundant dependency on gettext

libsoup doesn't use intl stuff directly, but uses gi18n.  libglib2
already has all required dependencies on gettext.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agogdk-pixbuf: remove dependency on gettext
Arnout Vandecappelle (Essensium/Mind) [Thu, 1 Nov 2012 14:36:16 +0000 (15:36 +0100)]
gdk-pixbuf: remove dependency on gettext

The dependency on gettext comes from libglib2, not from gdk-pixbuf
itself.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agopulseaudio: remove dependency on gettext
Arnout Vandecappelle (Essensium/Mind) [Thu, 1 Nov 2012 14:36:10 +0000 (15:36 +0100)]
pulseaudio: remove dependency on gettext

The dependency on gettext is only due to libglib2, not due to
pulseaudio itself.  It works fine without gettext if libglib2 is
not selected.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoavahi: remove double dependency on gettext
Arnout Vandecappelle (Essensium/Mind) [Thu, 1 Nov 2012 14:36:05 +0000 (15:36 +0100)]
avahi: remove double dependency on gettext

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolshw: fix build with no LOCALE support
Arnout Vandecappelle (Essensium/Mind) [Thu, 1 Nov 2012 14:36:00 +0000 (15:36 +0100)]
lshw: fix build with no LOCALE support

lshw doesn't need libintl if -DNONLS is defined.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoutil-linux: only needs gettext if locale is selected
Arnout Vandecappelle (Essensium/Mind) [Thu, 1 Nov 2012 14:35:55 +0000 (15:35 +0100)]
util-linux: only needs gettext if locale is selected

Also add missing select in Config.in.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agouClibc: Add uClibc patch to fix MIPS64/n64 interpreter
Markos Chandras [Wed, 3 Jul 2013 11:00:27 +0000 (12:00 +0100)]
uClibc: Add uClibc patch to fix MIPS64/n64 interpreter

uClibc picks the wrong interpreter for MIPS64/n64.
This patch fixes this problem by checking the selected
MIPS ABI instead of the MIPS variant.

This patch was sent upstream:
http://lists.uclibc.org/pipermail/uclibc/2013-July/047838.html

Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoconfigs/qemu: bump relevant config versions
Gustavo Zacarias [Mon, 29 Jul 2013 19:21:51 +0000 (16:21 -0300)]
configs/qemu: bump relevant config versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolinux: bump 3.10.x stable version
Gustavo Zacarias [Mon, 29 Jul 2013 19:21:50 +0000 (16:21 -0300)]
linux: bump 3.10.x stable version

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolinux-headers: bump 3.{0, 4, 10}.x stable versions
Gustavo Zacarias [Mon, 29 Jul 2013 19:21:49 +0000 (16:21 -0300)]
linux-headers: bump 3.{0, 4, 10}.x stable versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agognutls: bump to version 3.2.3
Gustavo Zacarias [Tue, 30 Jul 2013 12:08:58 +0000 (09:08 -0300)]
gnutls: bump to version 3.2.3

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolibfuse: remove unused configure options
Thomas De Schampheleire [Tue, 30 Jul 2013 16:33:01 +0000 (18:33 +0200)]
libfuse: remove unused configure options

Current versions of libfuse do not recognize configure options
--disable-nls and --disable-kernel-module. Remove them.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agopackage/pmake: remove
Yann E. MORIN [Tue, 30 Jul 2013 17:24:59 +0000 (19:24 +0200)]
package/pmake: remove

Packaging pmake was required when we used the upstream libedit.
Since we have switched to using the autotools-based libedit,
pmake is no longer needed.

Because pmake is quite ugly, let's just drop it.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agopackage/libedit: switch to alternate URL for proper packaging
Yann E. MORIN [Mon, 29 Jul 2013 16:44:17 +0000 (18:44 +0200)]
package/libedit: switch to alternate URL for proper packaging

Upstream libedit does not have a proper homepage, and does not provide
any sort of packaging whatsoever. So far, we used Debian's wayback
machine to get a tarball of a rather oldish libedit.

As Thomas pointed out, someone has been maintaining a proper autotools
based, up-to-date package for a while.

While Debian is stuck to 2.11 (5 years old now), we bump to 3.1 as a bonus.

Remove our libedit.pc, it's now bundled with the package.

Reported-by: Thomas De Schampheleire <patrickdepinguin+buildroot@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas De Schampheleire <patrickdepinguin+buildroot@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agogdb: Add support for ARC-specific gdb
Mischa Jonker [Tue, 30 Jul 2013 09:37:13 +0000 (11:37 +0200)]
gdb: Add support for ARC-specific gdb

Signed-off-by: Mischa Jonker <mjonker@synopsys.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agostrongswan: new package
Jérôme Pouiller [Mon, 13 May 2013 15:15:22 +0000 (17:15 +0200)]
strongswan: new package

strongSwan is an OpenSource IPsec implementation for the Linux
operating system. It is based on the discontinued FreeS/WAN project
and the X.509 patch.

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolibcec: add libcec for HDMI device Control
Spenser Gilliland [Wed, 8 May 2013 18:55:27 +0000 (13:55 -0500)]
libcec: add libcec for HDMI device Control

This patch adds libcec for HDMI device control.  It enables Raspberry Pi
support if the rpi-userland package is installed.

[Thomas: add C++ dependency, reformat .mk header.]
Signed-off-by: Spenser Gilliland <spenser@gillilanding.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolockdev: add lockdev
Spenser Gilliland [Wed, 8 May 2013 18:55:26 +0000 (13:55 -0500)]
lockdev: add lockdev

Add lockdev a package for locking devices.

[Thomas: change location in menuconfig, reformat header in .mk file.]

Signed-off-by: Spenser Gilliland <spenser@gillilanding.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agouboot: add support for Freescale .sb format to uboot
Gary Coulbourne [Wed, 5 Dec 2012 16:48:27 +0000 (11:48 -0500)]
uboot: add support for Freescale .sb format to uboot

[Thomas: update to recent Buildroot, add missing dependency on
host-elftosb.]

Signed-off-by: Gary Coulbourne <bear@bears.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agomtd: add option to build mkfs.ubifs for target
Paul B. Henson [Mon, 29 Jul 2013 02:11:50 +0000 (19:11 -0700)]
mtd: add option to build mkfs.ubifs for target

[Thomas: implement simplifications suggested by Thomas De
Schampheleire, add missing 'depends' on required toolchain features.]

Signed-off-by: Paul B. Henson <henson@acm.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolibunwind: new package
ANDY KENNEDY [Tue, 25 Jun 2013 21:41:44 +0000 (21:41 +0000)]
libunwind: new package

[Thomas: added patch to disable build of tests that fail on uClibc,
added dependencies for architectures that are supported.]

Signed-off-by: Andy Kennedy <andy.kennedy@adtran.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agosunxi-cedarx: add CedarX hardware video decoding library
Spenser Gilliland [Fri, 19 Jul 2013 23:37:54 +0000 (18:37 -0500)]
sunxi-cedarx: add CedarX hardware video decoding library

[Thomas: rename package to sunxi-cedarx, improve help text
description, install libraries with executable permissions to make
sure they get stripped at the end of the build.]

Signed-off-by: Spenser Gilliland <spenser@gillilanding.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoopengl: add sunxi-mali as possible egl/gles provider
Spenser Gilliland [Fri, 19 Jul 2013 23:37:53 +0000 (18:37 -0500)]
opengl: add sunxi-mali as possible egl/gles provider

Signed-off-by: Spenser Gilliland <spenser@gillilanding.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agosunxi-mali: new package
Spenser Gilliland [Fri, 19 Jul 2013 23:37:52 +0000 (18:37 -0500)]
sunxi-mali: new package

[Thomas: remove trailing whitespace, install libraries with execution
permissions so that they get stripped by Buildroot, r2p4 is only
available on EABI toolchains, r3p0 on EABIhf toolchains.]

Signed-off-by: Spenser Gilliland <spenser@gillilanding.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoa10disp: new package
Spenser Gilliland [Fri, 19 Jul 2013 23:37:51 +0000 (18:37 -0500)]
a10disp: new package

Signed-off-by: Spenser Gilliland <spenser@gillilanding.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agotstools: fix build failure in parallel (-j) build
Tzu-Jung Lee [Sun, 28 Jul 2013 11:59:40 +0000 (19:59 +0800)]
tstools: fix build failure in parallel (-j) build

This patch fixes the nightly build failure caused by tstools.  It is
back ported from recent upstream commit
0e8463ea1dc55f566a88bb3df29cf3d5f23cc326.

Once the upstream update the download page with more recent source
tarball, this will no longer be needed.

Signed-off-by: Tzu-Jung Lee <tjlee@ambarella.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolinux: bump 3.10.x stable version
Gustavo Zacarias [Sun, 28 Jul 2013 14:18:10 +0000 (11:18 -0300)]
linux: bump 3.10.x stable version

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolinux-headers: bump 3.{2, 10}.x stable versions
Gustavo Zacarias [Sun, 28 Jul 2013 14:18:09 +0000 (11:18 -0300)]
linux-headers: bump 3.{2, 10}.x stable versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agobusybox: register mdev as hotplug helper when selected
Gustavo Zacarias [Sun, 28 Jul 2013 14:15:52 +0000 (11:15 -0300)]
busybox: register mdev as hotplug helper when selected

It's also done in the kernel configuration, however users may be using
some other pre-built kernel and miss functionality like firmware
loading.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoser2net: bump to 2.9
Yegor Yefremov [Sun, 28 Jul 2013 12:13:08 +0000 (14:13 +0200)]
ser2net: bump to 2.9

SER2NET_AUTORECONF is needed because of libtool version mismatch.
See error message bellow:

/bin/bash ./libtool --tag=CC   --mode=link gcc -Wall -g -O2   -o
ser2net controller.o dataxfer.o devcfg.o readconfig.o selector.o
ser2net.o utils.o telnet.o buffer.o  -lnsl
libtool: Version mismatch error.  This is libtool 2.4.2
Debian-2.4.2-1ubuntu1, but the
libtool: definition of this LT_INIT comes from libtool 2.2.6b.
libtool: You should recreate aclocal.m4 with macros from libtool 2.4.2
Debian-2.4.2-1ubuntu1
libtool: and run autoconf again.
make: *** [ser2net] Error 63

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agotcl: make the libtcl writable in order to be stripped
Richard Genoud [Mon, 24 Jun 2013 08:40:56 +0000 (10:40 +0200)]
tcl: make the libtcl writable in order to be stripped

The libtcl is installed with 0555 and that prevents it from being
stripped.

Signed-off-by: Richard Genoud <richard.genoud@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agotcl: add a tclsh symlink
Richard Genoud [Mon, 24 Jun 2013 08:40:55 +0000 (10:40 +0200)]
tcl: add a tclsh symlink

tclsh is installed with its version number (tclshx.y) but scripts (like
usb_modeswitch_dispatcher) are calling tclsh, not tclshx.y.

Signed-off-by: Richard Genoud <richard.genoud@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agotcl: install the libtcl into staging
Richard Genoud [Mon, 24 Jun 2013 08:40:54 +0000 (10:40 +0200)]
tcl: install the libtcl into staging

The tcl package contains a lib, so it should go into staging.

Signed-off-by: Richard Genoud <richard.genoud@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agotcl: remove strip command
Richard Genoud [Mon, 24 Jun 2013 08:40:53 +0000 (10:40 +0200)]
tcl: remove strip command

Stripping is done at the end of the buildroot process, for all files at
once.
There's no need to do it here.
(Suggested by Thomas Petazzoni)

Signed-off-by: Richard Genoud <richard.genoud@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agotcl: use make conditions
Richard Genoud [Mon, 24 Jun 2013 08:40:52 +0000 (10:40 +0200)]
tcl: use make conditions

As suggested by Thomas Petazzoni, make conditions should be used rather
than shell condition in Makefiles.

Signed-off-by: Richard Genoud <richard.genoud@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolibiqrf: Bump to v0.1.2 + update build system.
Marek Belisko [Wed, 3 Jul 2013 20:51:20 +0000 (22:51 +0200)]
libiqrf: Bump to v0.1.2 + update build system.

v0.1.2 update build system from autotools to cmake.

[Thomas: add patch to ensure the CMake build system only checks for a
C compiler and not a C++ compiler]

Signed-off-by: Marek Belisko <marek.belisko@open-nandra.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agobuild: use find -perm /mode, instead of -perm +mode STRIP_FIND_CMD
Tzu-Jung Lee [Wed, 19 Jun 2013 09:24:50 +0000 (17:24 +0800)]
build: use find -perm /mode, instead of -perm +mode STRIP_FIND_CMD

The -perm +mode is deprecated, and sometimes yields suprising results.
It can be confused with permission in symbolic mode, for example '+u+g',
as POSIX spec suggests.

Signed-off-by: Tzu-Jung Lee <tjlee@ambarella.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agodropwatch: add missing dependencies
Thomas Petazzoni [Sat, 27 Jul 2013 15:18:01 +0000 (17:18 +0200)]
dropwatch: add missing dependencies

dropwatch requires thread support because it selects libnl that
depends on thread support. Also dropwatch cannot build on AArch64,
because it selects the target binutils package which isn't (yet)
available on AArch64.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agousb_modeswitch_data: requires thread support
Thomas Petazzoni [Sat, 27 Jul 2013 15:15:53 +0000 (17:15 +0200)]
usb_modeswitch_data: requires thread support

usb_modeswitch_data unconditionally selects usb_modeswitch, but
usb_modeswitch depends on thread support. This commit has the thread
support dependency to usb_modeswitch_data.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolibglib2: needs threads
Spenser Gilliland [Mon, 15 Jul 2013 19:47:50 +0000 (14:47 -0500)]
libglib2: needs threads

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>
11 years agoavahi: minor cleanup
Spenser Gilliland [Mon, 15 Jul 2013 19:46:48 +0000 (14:46 -0500)]
avahi: minor cleanup

Signed-off-by: Spenser Gilliland <spenser@gillilanding.com>
11 years agotoolchain-external: support toolchains with lib32 directories
Thomas De Schampheleire [Fri, 19 Jul 2013 12:25:18 +0000 (14:25 +0200)]
toolchain-external: support toolchains with lib32 directories

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>
11 years agotstools: add missing comment when !BR2_LARGEFILE
Thomas Petazzoni [Sat, 27 Jul 2013 14:20:33 +0000 (16:20 +0200)]
tstools: add missing comment when !BR2_LARGEFILE

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>